Windows自動執行python腳本操作步驟

上一篇自動在Windows中運行Python腳本並定時觸發功能實現傳送門鏈接

運行Python腳本:.bat文件

在Windows中,.bat文件是批處理文件,是與Linux中.sh(shell)文件很像的東西。
如果,我們想在Windows中運行一個Python腳本,我們可以通過CMD,首先進入python文件所在的目錄,之後運行。
但是這樣很麻煩,每次都要打開CMD,進入文件夾,運行文件。
所以,我們為瞭不每次都重復輸入,建議把這些代碼統一寫在一個txt文件中,寫完之後隻要把txt文件的後綴改為.bat,然後雙擊運行就行啦。

cd C:\Users\Season\Desktop\
python timer.py

python腳本

import threading
import datetime
import time
def hello(RUNTIME):
    print ("執行一次...")
    global timer
    timer = threading.Timer(RUNTIME, hello,[RUNTIME,])
    timer.start()
if __name__ == "__main__":
    print("now {}".format(datetime.datetime.now()))
    year = int(time.strftime('%Y', time.localtime()))
    month = int(time.strftime('%m', time.localtime()))
    day = int(time.strftime('%d', time.localtime()))+1
    hour = int(time.strftime('%H', time.localtime()))
    minute = int(time.strftime('%M', time.localtime()))
    myruntime = datetime.datetime(year,month,day,hour,minute,0)
    RUNTIME = 24*60*60
    print("{} 運行".format(myruntime))
    timer = threading.Timer(RUNTIME, hello,[RUNTIME,])
    timer.start()

bat運行經驗

運行第一次失敗,原因是路徑中文無法識別

在這裡插入圖片描述

將路徑更改為純英文後,運行第二次成功。

在這裡插入圖片描述

提示:建議使用絕對路徑,並且路徑為純英文。

定時在Windows中觸發.bat文件

在Windows中,依照如下步驟觸發作業:

1.右鍵單擊“我的電腦”

2.選擇“Manage/管理”,彈出如下窗口

在這裡插入圖片描述

3.依次選擇System Tools/系統工具 – Task Scheduler/任務計劃程序 – Task Scheduler Library/任務計劃程序庫

在這裡插入圖片描述

4.在右邊Action一欄點擊“Create Basic Task/創建一個基本任務”,創建一個基本任務

5.填寫任務名稱與描述,隨便寫就好瞭。單擊下一步。

在這裡插入圖片描述

6.選擇任務進行的頻率與具體的時間

在這裡插入圖片描述

7.操作為啟動程序

在這裡插入圖片描述

8.點擊“Browse…”,選擇我們想要運行的.bat文件

在這裡插入圖片描述

9.然後下一步,就Finish瞭。

10.返回“任務計劃程序庫”,查看你的任務。

在這裡插入圖片描述

以上就是Windows自動執行python腳本操作步驟的詳細內容,更多關於Windows自動執行python腳本的資料請關註WalkonNet其它相關文章!

推薦閱讀: