Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python jython文件中的包导入问题_Python_Jython_Wlst - Fatal编程技术网

Python jython文件中的包导入问题

Python jython文件中的包导入问题,python,jython,wlst,Python,Jython,Wlst,我有一个函数(比如method1)在python文件(比如file1.py)中导入hashmap,它在另一个py文件(file2.py)中调用另一个方法(比如method2),但method2使用hashmap。在WLST.sh内调用method1时,没有问题。但当我将其作为$MW_HOME/oracle_common/bin/wlst.sh file1.py调用时 NameError:HashMap 注意:我无法修改file2.py,因为它已经发送给客户 谢谢, Ashok如果在定义变量之前,

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

NameError:HashMap

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

谢谢,
Ashok

如果在定义变量之前,用于执行打印或在其他表达式中使用的变量的名称没有为变量赋值,则WLST/Python将引发NameError

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