Windows 任務調度程序(Task Scheduler)能夠定時執行程序,本文分享使用Task Scheduler定時執行Python腳本的兩種方法。python
在控制面版->管理員工具中打開 Task Scheduler :工具
在Task Scheduler Library中建立一個新的文件夾demo,右擊,點擊「Create Basic Task」,打開建立任務嚮導:blog
step1:輸入任務的名稱ip
step2:設置觸發任務的週期文檔
step3:進一步設置觸發任務的週期編譯器
step4:設置任務的動做編譯
step5:設置程序或腳本class
方法1:使用Python編譯器test
注意,這一步很是重要,須要填寫三個參數:程序
- Program/script:填寫 Python編譯器的名稱 python.exe
- Add arguments:打算執行的Python腳本的完整路徑,D:\PyCodes\test.py
- Start in: 填寫Python編譯器的目錄,上圖中,Python編譯器的完整路徑是「C:\Python37\\python.exe」,
注意:對於Start in參數,能夠忽略,在 Program/script 把Python編譯器的完整路徑填寫上去。
方法2:使用.bat腳本
另一種方式是執行 .bat 腳本,例如,建立一個 demo.bat 文件,文件內容是:
也能夠在 demo.bat 腳本中添加 pause 命令,以免在執行後關閉命令提示符。
最後,在Program/script 參數中填寫 demo.bat 腳本的完整路徑:
step6:設置Task的屬性
參考文檔: