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