我是python的新手。我正在尝试访问在主函数main()
中的模块中定义的变量。imported
我想要一种方法来获得这个,将deviceid
变量传递给get_a()
main.py:-
global deviceid
import lib
deviceid=123
lib.get_a()
lib.py:-
def get_a():
global deviceid
prnit deviceid
调用main
或尝试deviceid
从 python shell 访问正在返回
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
在模块和功能内外的许多地方提供帮助。没有任何帮助。
有人请帮忙。