Python跨文件使用全局变量的实现攻略
在Python中,要在多个文件中共享全局变量,可以使用以下方法:
方法一:使用模块
- 创建一个包含全局变量的模块,例如
globals.py
。
# globals.py
global_var = 10
- 在其他文件中导入该模块,并使用全局变量。
# main.py
import globals
print(globals.global_var) # 输出:10
这样,通过导入模块,可以在其他文件中访问和使用全局变量。
方法二:使用global
关键字
- 创建一个包含全局变量的文件,例如
globals.py
。
# globals.py
global_var = 10
- 在其他文件中使用
global
关键字声明全局变量。
# main.py
from globals import global_var
def func():
global global_var
global_var += 5
func()
print(global_var) # 输出:15
在这个示例中,我们使用global
关键字在函数内部声明了全局变量global_var
,然后在函数中对其进行修改。在函数执行后,我们可以在主文件中访问和使用已经修改的全局变量。
这两种方法都可以实现在多个文件中共享全局变量的目的。选择哪种方法取决于你的具体需求和项目结构。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python跨文件使用全局变量的实现 - Python技术站