如何将此代码移动到模块中的函数? 我有全局变量“last\u msg”和“fake”。我尝试在我的函数中使用'global'作为'last'u msg',但它超出了范围,因为函数在模块中,而'last\u msg'在主作用域中。在
main.py
from module import Timeout
last_msg = {'Foo': 0}
name = 'Foo'
fake = False
timeout = 3
fake = Timeout(fake, name, timeout)
>> NameError: name 'last_msg' is not defined
<;>
^{pr2}$
这个link提供了一些关于如何访问全局变量以及python如何处理全局变量的信息。为此,代码将是:
并且
^{pr2}$main.py
将如下所示:看来我做到了。在
<;>
^{pr2}$相关问题 更多 >
编程相关推荐