python怎么安装第三方模块,python怎么安装第三方包
本方法解决了大蟒代码的可移植性,无需在新机上配置大蟒环境,只需安装工具即可将大蟒代码嵌入爪哇岛工程
1.脚本语言的安装方法
瓜式的下一种安装方式,路径最好选择在与工程相同的目录中。
执行大蟒代码
举个简单的例子,安装爪哇岛环境和黯然失色后,复制可以在以下代码中运行:注释部分是执行文件的方式,必须在创建新文件后删除注释并执行。
导入Java。io。io异常;importorg.python.util.python解释器;公共类测试{ publicstaticvoidmain(字符串args [ ] ) throwsIOException {
python interpreter printer preter=new python interpreter(;执行大蟒语句
interpreter.exec(a=(Hello,Jython \());
翻译。exec( printa);大蟒文件//解释器。exec(file py=\ e:\ \ test。py \ );//解释器。execfile(filepy);python py文件//filepy。关闭(;
}
}
3 .处理第三方包
在文件执行方法中,
第一,如果。巴拉圭文件包含相同目录的定制软件包,则可以在黯然失色项目中成功调用。
第二种情况:如果包含第三方软件包,则必须将其复制到当前目录。
第三种情况:由于路径问题无法调用Jython/lib文件下面有许多第三方软件包,如操作系统、re、__future__,如果重复复制很麻烦,可以手动更改路径。 (推荐)
有两种方法可以更改路径。
(1) Java方式
导入组织。python。核心。py;importorg.python.core.py系统状态;
系统。出去。println(系统。路径。tostring();//上一个
pysystemstatesys=py.get系统状态(;
sys。路径。add(e:\ \ saca APM-pa server \ src-python \ jython \ \ lib );
系统。出去。println(系统。路径。tostring();//稍后
可以看到,如果将代码嵌入到第二部分代码中,得到完整的代码并运行,前后的路径都会发生变化。
)2) python方式
翻译。exec(导入系统);
翻译。exec(printsys。路径);
)3)充分利用以上两种方式或其组合。
如果《导入sys时报》 发出" sys模块不存在"错误,建议使用第一个。
完整的代码如下。
导入Java。io。文件输入流;导入Java。io。io异常;导入Java。io。inputstream导入组织。python。核心。py;importorg.python.core.py系统状态;importorg.python.util.python解释器;公共类测试{ publicstaticvoidmain(字符串args [ ] ) throwsIOException {
python interpreter printer preter=new python interpreter(;
pysystemstatesys=py.get系统状态(;
sys。路径。add(e:\ src-python \ jython \ lib );
翻译。exec(导入系统);
翻译。exec(printsys。路径);
翻译。exec(path=\ e:\ src-python \ jython \ \ lib \ );
翻译。执行(系统。路径。append(path));
翻译。exec(printsys。路径);
翻译。exec( a=3;b=5;);
inputstreamfilepy=新文件inputstream(e:\ input。py);
翻译。execfile(filepy;
菲力皮。关闭(;
}
}
执行结果:
[e3360\lib\lib , __classpath__ , __pyclasspath__/,ue:___SRC-python_]
[e3360\lib\lib , __classpath__ , __pyclasspath__/,ue:___SRC-python_]
a/b=0.6
E:\\input.py文件代码:
from _ _ future _ _ importdivisionprint a/b=,a/b
其中变量甲、乙的值由爪哇岛传递。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。