我已经声明了一些变量并用一些值初始化它们variables.py
:
flag = 0
j = 1
我想在另一个文件中使用这些值main_file.py
:
import variables
if(flag == 0) :
j = j+1
但是我收到以下错误,
NameError: name 'flag' is not defined
我怎么解决这个问题?
除了使用变量之外,您所做的一切都是正确的。
在你的 main_file.py 文件中:
if(variables.flag == 0) :
variables.j = variables.j + 1
(Or)
使用以下标头:
from variables import *
(Or)
from variables import flag, j
将 flag 和 j(或您想要从该文件使用的任何其他变量)的所有引用替换为前缀“变量”。
由于这只是变量的副本,因此如果您在 main_file.py 中修改变量中的值,则不会受到影响
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)