0

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

名称错误:哈希映射

注意:我无法修改 file2.py,因为它已经发送给客户。

谢谢,阿肖克

4

1 回答 1

0

当变量的名称用于执行诸如打印之类的操作或在其他表达式中使用而没有在定义变量之前为其分配值时,WLST/Python 将引发 NameError。

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

于 2012-08-10T07:09:41.657 回答