如果你寫了一些Python程序,想要在特定的時間進行執行,例如你想讓一段爬蟲程序在每天的上午10點執行一次,那么我們就可以來使用windows自帶的定時任務進行設置。由於Windows系統,無法使用Linux下強大的crontab命令。所以該定時任務也是針對Windo系統的,讓我們直接進入主題吧。
一、進入任務計划程序
二、設定定時任務
1、創建基本任務
2、創建基本任務名稱和描述
3、選擇觸發器
4、對選擇的觸發器設定程序執行的時間
5、選擇啟動程序
6、選擇程序執行依賴的解釋器以及程序腳本所在的文件路徑
7、查看定時任務是否設定成功
三、定時任務解釋
這里解釋一下三個文本框內容的含義:
【程序或腳本】文本框中填的是Python編譯器的名稱,一般就是python.exe,這里也可以pythonw.exe,這樣就不會有IDE的彈窗出現,
【起始於】文本框中填的是Python編譯器的目錄,上圖中假設你的Python編譯器的完整路徑是:C:\myinstall\anaconda\python.exe,
【添加參數】文本框中填的是你的Python程序的完整路徑,假設python腳本的絕對路徑是:C:\auto_clock\test.py。如果你的Python程序包含命令行參數,將其添加到Python程序的完整路徑之后即可。
相信聰明的讀者已經發現了,如果將這三部分連在一起,就是“C:\myinstall\anaconda\python.exe C:\auto_clock\test.py”,這其實就是在Windows命令行下輸入“python C:\auto_clock\test.py”(或“python test.py”,如果你正好在C:\auto_clock目錄下),只是在計划任務的設置中需要給出完整的python編譯器的路徑而已。