python-如何在Flask中设置全局变量?[重复]

python-如何在Flask中设置全局变量?[重复],第1张

python-如何在Flask中设置全局变量?[重复]

带有:

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)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5673499.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存