是的,Python中的全局變量可以在不同的模塊中使用。如果你在一個(gè)模塊中定義了一個(gè)全局變量,你可以在另一個(gè)模塊中使用這個(gè)全局變量,只需要在另一個(gè)模塊中導(dǎo)入定義了這個(gè)全局變量的模塊即可。
例如,假設(shè)在一個(gè)名為 module1.py
的模塊中定義了一個(gè)全局變量 global_var = 10
,那么在另一個(gè)名為 module2.py
的模塊中可以通過(guò) import module1
來(lái)導(dǎo)入 module1.py
中的全局變量 global_var
,然后就可以在 module2.py
中使用這個(gè)全局變量了。
需要注意的是,如果要修改全局變量的值,需要使用 global
關(guān)鍵字在函數(shù)內(nèi)部聲明這個(gè)變量是全局變量,否則Python會(huì)將它當(dāng)作函數(shù)內(nèi)部的局部變量處理。