l cant find,Cannot find module
您嵌入了jython,并将使用一些计算机编程语言模块,例如:
如果您想在爪哇代码中设置路径(sys.path):
public void init() {
interp=new python解释器(null,new PySystemState());
PySystemState sys=py。getsystemstate();
sys。路径。append(新PyString(根路径));
sys.path.append(新PyString(modulesDir));
}
巴拉圭在org.python.core中。
根目录和模块目录就是你想要的地方!
让根目录指向您放置标准jython-lib的位置
例如,看看脚本语言源代码中的src/org/python/util/pyservlet。爪哇
4.1支持计算机编程语言库的哪些部分?
好消息是脚本语言现在支持大部分标准计算机编程语言库。坏消息是,这发展得太快了,很难保持文档的更新。
内置模块(例如,那些用C为解释器编写的模块)是一个不同的故事。为了被脚本语言使用,这些必须被移植到Java,或者用调用桥实现。一些内置模块已经移植到JPython,最著名的是cStringIO、cPickle、struct和双生子.不过,JNI模块不太可能包含在脚本语言中。
如果您想使用标准的计算机编程语言模块,只需尝试导入它。如果成功了,你可能就万事俱备了。您还可以在模块上执行目录()来检查它实现的函数列表。
如果你真的需要一些标准的计算机编程语言模块,但还不能与脚本语言兼容,请给我们发邮件。
您可以使用来自工具的纯大蟒模块。你不能使用在c中实现的模块100 . re和解析器是工具提供的
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。