在jython文件中打包导入问题

时间:2012-05-09 09:06:07

标签: python jython wlst

我有一个函数(比如method1)在python文件中导入hashmap(比如file1.py),它在另一个没有导入但是method2使用hashmap的py文件(file2.py)中调用另一个方法(比如method2)。在WLST.sh中调用method1时没问题。但是当我将其作为$MW_HOME/oracle_common/bin/wlst.sh file1.py

调用时

NameError:HashMap

注意:我无法修改已发送给客户的file2.py.

谢谢, 阿肖克

1 个答案:

答案 0 :(得分:0)

当变量的名称用于执行类似print或在其他表达式中使用而不在变量定义之前赋值变量时,WLST / Python将引发NameError。

检查您的HashMap变量是否已赋值,然后发送给其他Python脚本。