
這讓我抓狂:我每小時在 Raspberry Pi 上執行一次 Python 腳本。我更新了其中一個腳本,但即使重新啟動後,它似乎仍然運行舊版本的檔案。
該命令在/etc/crontab
:
0 * * * * python ~/Desktop/MyCoolPythonScript.py
我已經多次傳輸該文件,並檢查了 Pi 上的文件以確保新版本覆蓋了舊版本。一切看起來都很好。我還可以直接從命令列運行腳本,它會按預期工作。
有什麼辦法可以運行舊版的檔案嗎?我不明白這裡發生了什麼事!
答案1
有時,如果有編譯版本,它不會重新編譯 python 程式碼。在同一目錄中會有一個 .pyc 檔。刪除該檔案。然後看看它是否會運行新的 python 腳本