2015-12-10 13 views
0

[問題] 我想停止一個.py腳本,它是由一些父級.py腳本觸發的,而不是使用父級.py?如何停止由某些父級.py腳本觸發的.py腳本,而不通過母版.py?

我曾嘗試: - sys.exit() - sys.exit(0) - 退出()。 所有這些都會殺死這兩個腳本。

+0

如何調用腳本第二次?進口?使用os.system? –

+0

@Ali。我通過導入來調用它。 – george

+0

你只是調用一個函數或使用線程? –

回答

1

確保將所有代碼放入函數中,然後可以輕鬆調用返回以退出而不會丟失任何內容。 文件1:

import x 
def t(): 
    x.a() 
    print "we still in parent" 
t() 

文件2:

def a(): 
    print "we want to exit here!" 
    return 
+0

工程。讚賞。 – george