python vs jython - Go语言中文社区

python vs jython


开始时,不懂python,但是想利用java调用python。在网上搜到了jython。

安装python后:



安装jython后:


(jyston.jar就是可以导入到eclipse中,为我们在java中调用py文件(或者说是在java环境中使用python)

看出安装python和jython后目录组织基本上很相似。在Lib目录下就是很多的.py文件。(如copy.py ,os.py , inspect.py 等等),

安装python和jysthon后,可以在环境变量path中设置python和jython的路径(使得我们可以在命令行中使用python和jython这两个命令,即可以进入>>>的提示符下,当然python有自己的gui和command line,jython 我们可以单击目录下的jython.bat也可以进入jython交互环境中),上文的路径是E:Python和E:Jython.

同时当在py文件中导入包时,包搜寻的路径:我们可以通过

import sys

print sys.path

可以通过增加环境变量PYTHONPATH="" (针对python) JYTHONPATH=""(针对jython)【与设置java的classpath类似】,也可以sys.path.append("路径名")来设置。

有时python中可能缺少某些模块如httplib2,这时可以在网上下载保存在本地,然后打开其所在的目录。在命令行cmd中执行:python setup.py install 来安装它,安装过后会在python安装目录下的Lib下的site-packages目录下。

当然jython也是这样。jython setup.py install来安装。

我最近想用java调用python,使用了jython(在eclipse中导入jython.jar)但是老是报错。同样的代码在python下面执行是正常的。由于不是很懂这个,所以没怎么研究,直接用来java调用python脚本。



版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/anhuidelinger/article/details/9876423
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-09-05 15:27:08
  • 阅读 ( 1082 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢