分享全局變量我有兩個腳本:到另一個腳本蟒蛇
1.py
activation_splitView = 0
class MonProg(Frame):
def __init__(self, master=None):
blablabla
def splitDisplay(self):
blablabla
我想,當我使用splitDisplay
功能修改的變量activation_splitView
爲1。我的第二個腳本2.py可與進口1的幫助下,該代碼讀取activation_splitDisplay
。他只在啓動時纔讀取變量,我不必進行管道/多處理,變量也不再使用。
if 1.activation_splitView == 0:
tkMessageBox.showwarning('0')
else:
tkMessageBox.showwarning('1')
但我始終對可變的讀取0,我不知道如何修改它,併發送新的價值,我的第二個腳本。
你能幫助我嗎?
洛里斯
我不想另一個腳本修改變量,我想在我的主腳本(1.py)編輯變量,並且,當我運行第二個腳本他可以讀取變量的修改值,但我只能讀取範圍中聲明的activation_splitView值2.py – 2015-04-01 07:20:29
'1'在Python中不是有效的對象名稱。由於模塊是一個對象,因此它也不是有效的模塊名稱。 Python名稱應該以A-Z或a-z範圍內的字符開頭(下劃線意味着特殊含義)。 – cdarke 2015-04-01 07:21:16
第二次閱讀您的問題時,您是否期望在兩個*進程*之間共享一個變量? – cdarke 2015-04-01 07:22:08