在Python中,要从另一个文件中更改全局变量,可以使用global
关键字来声明变量为全局变量,并在需要更改的地方使用global
关键字进行引用。
以下是一个示例:
假设有两个文件:file1.py
和file2.py
。
在file1.py
中定义了一个全局变量global_var
:
global_var = 10
在file2.py
中,我们可以通过使用global
关键字来引用并更改file1.py
中的全局变量global_var
:
from file1 import global_var
def change_global_var():
global global_var
global_var = 20
change_global_var()
print(global_var) # 输出结果为 20
在上述示例中,我们首先从file1
文件中导入了全局变量global_var
。然后,在change_global_var
函数中,我们使用global
关键字声明了global_var
为全局变量,并将其值更改为20。最后,我们打印了global_var
的值,结果为20。
需要注意的是,为了在file2.py
中能够引用file1.py
中的全局变量,两个文件必须在同一个目录下或者在Python的模块搜索路径中。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云