私はPythonの初心者です。メイン関数にmain()
あるモジュール内で定義された変数にアクセスしようとしています。変数をmain.pyimported
に渡すこのwithputを取得するメソッドが必要です:-deviceid
get_a()
global deviceid
import lib
deviceid=123
lib.get_a()
lib.py:-
def get_a():
global deviceid
prnit deviceid
Pythonシェルからの 呼び出しmain
またはアクセスの試行が返されますdeviceid
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "t.py", line 4, in pp
print a
NameError: global name 'deviceid' is not defined
global deviceid
モジュールと機能の内外の多くの場所で与えてみました。何も役に立ちません。
誰か助けてください。