我有幾個腳本(命名爲one.py和two.py)使用execfile循環調用對方。 one.py(這是開始的)有一些代碼(初始化),我只想執行一次。只初始化一次
我想繼續使用的execfile如果可能的話
我怎麼能做到這一點?
#one.py
def initialize():
# initializing
initialize()
# do the main work
execfile('two.py')
----------------------------
#two.py
# do some work
execfile('one.py')
從one.py移動代碼到的execfile。 –
'def(initialize):'應該是'def initialize():'? –
要麼創建第三個文件,它執行初始化並調用two.py,或者使用某些存儲(例如數據庫,臨時文件),它存儲狀態「初始化」或「未初始化」。 –