您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python-如何在Flask中设置全局变量?

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 = 0
def test():
  global index_add_counter # means: in this scope, use the global name
  print(index_add_counter)
Python 2022/1/1 18:28:50 有210人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶