2

我在 websphere 的 jython 中加载模块时遇到问题。.py 文件在一个罐子里,它本身就在一场战争中,而战争本身就在耳边。这些模块在未嵌入 websphere 时加载良好。

我猜我的 jython 路径不正确,所以我尝试使用print sys.path. 结果是:

['__classpath__', '__pyclasspath__/']

如何打印那些内置属性的内容?

4

2 回答 2

4

Don't know whether it is possible in "pure" Jython, but here's how to do it in Java:

from java.lang import ClassLoader
cl = ClassLoader.getSystemClassLoader()
paths = map(lambda url: url.getFile(), cl.getURLs())
print paths
于 2013-05-31T08:59:38.667 回答
0

甚至没有看到你的 Jython 代码片段我不能确定这是否能回答你的问题:

http://www.jython.org/jythonbook/en/1.0/ModulesPackages.html#advanced-import-manipulation

WebSphere 与古老版本的 Jython(10 年前发布的 v2.1)捆绑在一起这一事实肯定不会帮助您……

于 2012-10-29T20:24:12.737 回答