windows 10 如何設定計劃任務自動執行 python 腳本?

我用 python 寫了一些腳本,有一些是爬蟲腳本,比如爬取知乎特定話題的熱門問題,有一些是定期的統計分析腳本,輸出統計結果到文檔中。之前我都是手動執行這些腳本,現在我希望如何這些腳本能自動定時執行。那麼,windows 10 操作系統如何定時自動執行 python 腳本?

我的設備是 windows 10操作系統,自帶的“計劃任務”可以滿足我的需求,具體操作步驟,整理如下。

步驟1:打開 “計算機管理” 界面

點擊電腦左下角的windows圖標,或者鍵盤的windows按鍵。
在這裏插入圖片描述
在彈出的界面中,鼠標移到“此電腦”上右鍵點擊,選擇“更多”-‘管理’,點擊則可進入“計算機管理”界面。
如何打開win10的計算機管理

步驟2:開始 “創建基本任務”

在打開的“計算機管理”界面上,依次點擊“系統管理”-“任務計劃程序”,然後最右側選擇“創建基本任務”,即可開始創建計劃任務。
win10如何開始創建任務計劃

步驟3:輸入計劃任務的基本屬性

計劃任務的屬性設置分爲多個步驟,按照操作提示一步步來即可。即便剛開始弄錯了,之後也可以修改或完善。所以不要緊張。

第一次使用時,可按照以下截圖依次嘗試:

- 輸入該任務的名稱和描述。

注意:這是寫給自己看的喲,最好標記清楚,避免時間久了自己迷糊了。
win10計劃任務如何設定

- 設定計劃任務的頻率。

注意:根據你的具體需求來設定。比如我的知乎爬蟲腳本2小時一次,而統計分析腳本則每天一次即可。

對於每隔2小時一次的計劃任務,也可以選擇每天,後面可以增加多個時段。比如每天的6,8,10,12,14點等等分別執行。
win10計劃任務設定頻率
剛開始先設置一個時間點即可。之後再增加其它時間點。
在這裏插入圖片描述
對於python腳本來說,它的類型是:程序。
在這裏插入圖片描述

  • 程序和腳本:這裏填寫 python 的安裝路徑。點擊瀏覽“瀏覽……”會自動彈出選擇界面。
  • 添加參數(可選)A: 這裏填寫我的python 爬蟲腳本的絕對路徑。比如我的腳本是:
    C:\Users\username\python_side_projects\crawler\crawler_base\zhihu_topic_monitor_exe.py
    在這裏插入圖片描述
    系統默認打開的路徑,並沒有我想打開的 python.exe 怎麼辦?簡單……往下看。
    在這裏插入圖片描述
    這裏遇到一個小知識點:

知識點:如何查找 python 安裝在哪裏?

啓動cmd(命令行提示符),輸入:where python 即可。下面看到,我的電腦上裝了兩個python,選擇你常用的那個版本即可。
在這裏插入圖片描述
按照上述路徑提示,打開對應文件夾,選中 python.exe 即可。
在這裏插入圖片描述
按照以上步驟設定好計劃任務的屬性,點擊完成即可。
但是我剛纔希望爬蟲腳本每隔2小時就執行一次,如何設定呢?

小技巧:每隔2小時就運行一次,如何設定計劃任務。

先新建一條普通的計劃任務或選擇已有的計劃任務,然後選擇“屬性”打開計劃任務的屬性界面。
在這裏插入圖片描述
在“觸發器”這個頁籤,按需求,添加更多時間點,然後提交完成即可。
在這裏插入圖片描述

經驗:遇到報錯所指定的賬戶名稱無效,怎麼辦?

在這裏插入圖片描述
簡單來說,在計劃任務屬性頁面,點擊“更改用戶或組”,輸入用戶名(比如我的“75801”),然後點擊“檢查名稱”,再點擊“確定”提交,就可以了。

詳細的圖文說明,請挪步我的另外一篇整理:https://blog.csdn.net/qiaoanlu/article/details/100731220

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章