在Python中,可以使用global
關(guān)鍵字來在函數(shù)內(nèi)部聲明一個(gè)變量為全局變量,從而實(shí)現(xiàn)變量的跨文件共享。具體步驟如下:
global
關(guān)鍵字聲明該變量為全局變量。# 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
通過以上步驟,就可以實(shí)現(xiàn)跨文件變量的共享和修改。需要注意的是,盡量避免過多地使用全局變量,以避免引起變量命名沖突和程序結(jié)構(gòu)混亂。