怎么在java中使用Jython


这篇“怎么在java中使用Jython”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么在java中使用Jython”文章吧。Jython 是 Python 的纯 Java 实现。她无缝地结合了 Java 类与 Python,使用户能以 Python 语言的语法编写在 Java 虚拟机上运行的 软件。它的特点有:与相似的 Java 程序相比,Jython 极大的的减少了编程代码量。Jython 同时拥有解释器和编译器,使其无需编译就可以测试程序代码。代码如下(示例):输出结果:[‘word:456, crypt_word:1 11KP074k5L$GkgfZVwByM0FQt4l.KLoh/’, ‘word:123, crypt_word:1 11zTxoz1fL$HKSbEyNFHGkLgAHZUTjmz.’]报错提示说没有安装passlib库,则需要导入passlib库,才能使用from passlib.hash import md5_crypt
linux上可以通过pip install passlib 命令安装
windows:例如可以使用spyder执行pip install passlib安装
如果安装后还是报错,则可能是由于库安装路径不在path里,需要在脚本里引入安装路径,例如:或通过代码的方式引入:在源码中可以找到报错的地方:再进入 isBytes(string) 方法:该方法是对传进来的字符串进行每个字符的求或运算,最终结果要小于 0x100,也就是256,也就是说每个字符的大小是不能超过256的。
而我这里报错的原因是在创建PythonInterpreter 时传入的python文件免费云主机域名路径里带了中文。以上就是关于“怎么在java中使用Jython”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注百云主机行业资讯频道。

相关推荐: 怎么用django filters实现数据过滤

这篇“怎么用django filters实现数据过滤”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用django filte免费云主机域名r…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 09/15 15:51
下一篇 09/15 15:51

相关推荐