我試圖將全局變量從一個文件導入到另一個文件。雖然變量的值在多個位置發生變化,但我需要導入全局變量攜帶的最新值。導入具有最新分配值的全局變量
file_One.py:
a = "Old Value"
def some_somefunction():
global a
a = "New Value"
現在我需要導入的值爲「新值」的全局變量。
file_two.py:
import file_One
print file_One.a
O/P
舊值
有沒有一種方法,我可以導入全局變量與 「新值」?
在您實際調用函數之前,全局變量沒有值「New Value」。 – BrenBarn
是的,不要使用全局變量。 – alecxe