【问题标题】:Package importing issue in jython filejython 文件中的包导入问题
【发布时间】:2012-05-09 09:06:06
【问题描述】:

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

名称错误:HashMap

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

谢谢, 阿肖克

【问题讨论】:

    标签: python jython wlst


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-12-03
      • 2017-10-13
      • 1970-01-01
      • 1970-01-01
      • 2016-02-13
      • 2017-07-22
      • 2020-09-01
      相关资源
      最近更新 更多