Windows自動執(zhí)行python腳本操作步驟
上一篇自動在Windows中運(yùn)行Python腳本并定時觸發(fā)功能實現(xiàn)傳送門鏈接
運(yùn)行Python腳本:.bat文件
在Windows中,.bat文件是批處理文件,是與Linux中.sh(shell)文件很像的東西。
如果,我們想在Windows中運(yùn)行一個Python腳本,我們可以通過CMD,首先進(jìn)入python文件所在的目錄,之后運(yùn)行。
但是這樣很麻煩,每次都要打開CMD,進(jìn)入文件夾,運(yùn)行文件。
所以,我們?yōu)榱瞬幻看味贾貜?fù)輸入,建議把這些代碼統(tǒng)一寫在一個txt文件中,寫完之后只要把txt文件的后綴改為.bat,然后雙擊運(yùn)行就行啦。
cd C:\Users\Season\Desktop\ python timer.py
python腳本
import threading import datetime import time def hello(RUNTIME): print ("執(zhí)行一次...") 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("{} 運(yùn)行".format(myruntime)) timer = threading.Timer(RUNTIME, hello,[RUNTIME,]) timer.start()
bat運(yùn)行經(jīng)驗
運(yùn)行第一次失敗,原因是路徑中文無法識別
將路徑更改為純英文后,運(yùn)行第二次成功。
提示:建議使用絕對路徑,并且路徑為純英文。
定時在Windows中觸發(fā).bat文件
在Windows中,依照如下步驟觸發(fā)作業(yè):
1.右鍵單擊“我的電腦”
2.選擇“Manage/管理”,彈出如下窗口
3.依次選擇System Tools/系統(tǒng)工具 - Task Scheduler/任務(wù)計劃程序 - Task Scheduler Library/任務(wù)計劃程序庫
4.在右邊Action一欄點擊“Create Basic Task/創(chuàng)建一個基本任務(wù)”,創(chuàng)建一個基本任務(wù)
5.填寫任務(wù)名稱與描述,隨便寫就好了。單擊下一步。
6.選擇任務(wù)進(jìn)行的頻率與具體的時間
7.操作為啟動程序
8.點擊“Browse…”,選擇我們想要運(yùn)行的.bat文件
9.然后下一步,就Finish了。
10.返回“任務(wù)計劃程序庫”,查看你的任務(wù)。
以上就是Windows自動執(zhí)行python腳本操作步驟的詳細(xì)內(nèi)容,更多關(guān)于Windows自動執(zhí)行python腳本的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Python有關(guān)Unicode UTF-8 GBK編碼問題詳解
本文主要介紹了Python有關(guān)Unicode UTF-8 GBK編碼問題詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08Django自關(guān)聯(lián)實現(xiàn)多級聯(lián)動查詢實例
這篇文章主要介紹了Django自關(guān)聯(lián)實現(xiàn)多級聯(lián)動查詢實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05django admin實現(xiàn)動態(tài)多選框表單的示例代碼
借助django-admin,可以快速得到CRUD界面,但若需要創(chuàng)建多選標(biāo)簽字段時,需要對表單進(jìn)行調(diào)整,本文通過示例代碼給大家介紹django admin多選框表單的實現(xiàn)方法,感興趣的朋友跟隨小編一起看看吧2021-05-05python中用cantools和can工具包解析blf文件的方法
這篇文章主要給大家介紹了關(guān)于python中用cantools和can工具包解析blf文件的相關(guān)資料,blf數(shù)據(jù)不像mf4那樣自帶信號數(shù)據(jù)庫,因為它是記日志用的,一般情況下要盡可能的小,需要的朋友可以參考下2023-09-09Python開發(fā)網(wǎng)站目錄掃描器的實現(xiàn)
這篇文章主要介紹了Python開發(fā)網(wǎng)站目錄掃描器的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-02-02