我有兩個腳本;第一個挖掘了一堆數據,第二個分析了它。我想讓第一個文件運行約2個小時左右,之後第二個文件只運行一次。如何在一段時間內執行一個python文件,然後運行另一個?
據我所知,os.system()
是不是一個非常安全的方式來解決這個問題。我也想明白爲什麼是這樣?
也許,我應該提到,兩個python腳本需要執行,以便主函數被調用。
感謝您的幫助!
我有兩個腳本;第一個挖掘了一堆數據,第二個分析了它。我想讓第一個文件運行約2個小時左右,之後第二個文件只運行一次。如何在一段時間內執行一個python文件,然後運行另一個?
據我所知,os.system()
是不是一個非常安全的方式來解決這個問題。我也想明白爲什麼是這樣?
也許,我應該提到,兩個python腳本需要執行,以便主函數被調用。
感謝您的幫助!
如果您使用的是Linux環境,則可以在將腳本添加到cron作業後執行腳本。
要執行的主要功能,把你的初始代碼後,這個(在python):
if __name__ == '__main__':
#your code
如果您使用的是Windows和懶惰,你可以創建一個批處理作業,做
python first_task.py
SLEEP 7200
python second_task.py
什麼操作系統?您可能能夠使用python本身將它們連接在一起,而不是在OS級別上(只需將它們導入到頂級模塊中)。 –