2
我正在使用導入模塊並使用其功能和變量的Python程序(版本2.7),如下所示。模塊全局變量
這是模塊。
# module.py
variable = 2
def function(number):
global variable
variable = number
這是使用該模塊的程序。
# program.py
from module import *
print variable
function(1)
print variable
程序打印如下:
2
2
但是,如果你改變program.py
這樣:
# program.py
import module
print module.variable
module.function(1)
print module.variable
該程序打印這樣的:
2
1
我有沒有ID ea爲什麼會發生這種情況。任何見解都會有所幫助。
感謝,
海龜