在Python中,可以使用global
关键字来在函数内部声明一个变量为全局变量,从而实现变量的跨文件共享。具体步骤如下:
global
关键字声明该变量为全局变量。# file1.py
global_var = 10
def func1():
global global_var
global_var += 1
# file2.py
from file1 import global_var, func1
print(global_var) # 输出 10
func1()
print(global_var) # 输出 11
通过以上步骤,就可以实现跨文件变量的共享和修改。需要注意的是,尽量避免过多地使用全局变量,以避免引起变量命名冲突和程序结构混乱。