带有:
global index_add_counter
您没有在定义,只是在声明,所以就好像 在index_add_counter
其他地方_说 _有一个全局 变量 , 而不是
创建一个称为index_add_counter
的全局 变量
。由于您的名字不存在,Python告诉您无法导入该名字。因此,您只需删除
global关键字并初始化变量:
index_add_counter = 0
现在,您可以使用以下命令导入它:
from app import index_add_counter
那个工程:
global index_add_counter
用于模块定义内,以强制解释器在模块范围内而不是在定义范围内查找该名称:
index_add_counter = 0def test(): global index_add_counter # means: in this scope, use the global name print(index_add_counter)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)