2016-06-30 19 views
0

我有兩個腳本;第一個挖掘了一堆數據,第二個分析了它。我想讓第一個文件運行約2個小時左右,之後第二個文件只運行一次。如何在一段時間內執行一個python文件,然後運行另一個?

據我所知,os.system()是不是一個非常安全的方式來解決這個問題。我也想明白爲什麼是這樣?

也許,我應該提到,兩個python腳本需要執行,以便主函數被調用。

感謝您的幫助!

+1

什麼操作系統?您可能能夠使用python本身將它們連接在一起,而不是在OS級別上(只需將它們導入到頂級模塊中)。 –

回答

0

如果您使用的是Linux環境,則可以在將腳本添加到cron作業後執行腳本。

要執行的主要功能,把你的初始代碼後,這個(在python):

if __name__ == '__main__': 
    #your code 
0

如果您使用的是Windows和懶惰,你可以創建一個批處理作業,做

python first_task.py 
SLEEP 7200 
python second_task.py 
相關問題