0

関数(メソッド1など)がPythonファイル(file1.pyなど)にハッシュマップをインポートし、インポートを持たない別のpyファイル(file2.py)で別のメソッド(メソッド2など)を呼び出しますが、メソッド2はハッシュマップを使用します。method1 が WLST.sh 内で呼び出される場合、問題はありません。しかし、私がそれを呼び出すと$MW_HOME/oracle_common/bin/wlst.sh file1.py

NameError: HashMap

注: file2.py は既に顧客に出荷されているため、変更できません。

ありがとう、アショク

4

1 に答える 1

0

変数の名前が定義される前に変数の値を代入せずに出力や他の式での使用などを行うために使用された場合、WLST/Python は NameError を発生させます。

HashMap 変数に値が割り当てられ、他の Python スクリプトに送信されることを確認してください。

于 2012-08-10T07:09:41.657 に答える