![python-如何在Flask中设置全局变量?[重复],第1张 python-如何在Flask中设置全局变量?[重复],第1张](/aiimages/python-%E5%A6%82%E4%BD%95%E5%9C%A8Flask%E4%B8%AD%E8%AE%BE%E7%BD%AE%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F%EF%BC%9F%5B%E9%87%8D%E5%A4%8D%5D.png)
带有:
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条)