在Python中的所有文件中声明一个变量
我有一组Python文件,如下所示:在Python中的所有文件中声明一个变量,python,global-variables,Python,Global Variables,我有一组Python文件,如下所示: py-app/ main.py module1.py 在main.py中,我声明了一个变量配置,如下所示 config={“param1”:“value1”,“param2”:“value2”} 如何使config变量为全局变量,以便在module1.py中访问它,如下所示: py-app/ main.py module1.py 内模1.py def foo() print(config["param1"]) 请参见官方网站: 您可以做的是创
py-app/
main.py
module1.py
在main.py中,我声明了一个变量配置,如下所示
config={“param1”:“value1”,“param2”:“value2”}
如何使config
变量为全局变量,以便在module1.py中访问它,如下所示:
py-app/
main.py
module1.py
内模1.py
def foo()
print(config["param1"])
请参见官方网站: 您可以做的是创建一个特殊的模块来存储所有全局变量,并通过导入模块来访问它们 遵循这种单例设计模式,如果在一个文件中修改状态,它将反映在所有地方。它基本上像会话对象一样工作
如果需要,也可以初始化这些值 请从官方网站上查看: 您可以做的是创建一个特殊的模块来存储所有全局变量,并通过导入模块来访问它们 遵循这种单例设计模式,如果在一个文件中修改状态,它将反映在所有地方。它基本上像会话对象一样工作
如果需要,也可以初始化这些值 不要。那种事情会引起很多问题。将它放在一个模块中供其他模块导入。不要。那种事情会引起很多问题。将其放入一个模块中,供其他模块导入。