0
我遇到了一些有關Python如何處理全局(模塊)變量和關鍵字的奇怪行爲。其他模塊的全局變量和全局語句
模塊1:
g = None
def set_g_up():
global g
g = "foo"
set_g_up()
print g
模塊2:
from module_1 import *
set_g_up()
print g
模塊1頁打印,如所預期,"foo"
。
模塊2打印None
!
什麼?這是同一個對象!或者,至少,我希望它是。
[Python:在其中的模塊和類之間共享全局變量]的可能重複(http://stackoverflow.com/questions/3338283/python-sharing-global-variables-between-modules-and-classes-inherein) – aIKid