在 Python 環(huán)境變量的設(shè)置中。
我們可以通過(guò)輸入 #Python# 訪問(wèn) python 的命令,但是在輸入 py 的時(shí)候卻得到了命令不能識(shí)別的錯(cuò)誤。
如下圖所示的內(nèi)容:
在解決這個(gè)問(wèn)題之前,我們需要了解下 Python 中 python 的命令和 py 的命令有什么不同。
可以這樣解釋的是 Python 就是 Python 環(huán)境的命令,如果你需要運(yùn)行 Python 程序,那么你必須要安裝 Python 解釋器。
想象的是,當(dāng)我們的系統(tǒng)中有安裝多個(gè)版本的 Python 解釋器。那么我們應(yīng)該怎么確定版本,并且調(diào)用解釋器呢?
當(dāng)然最簡(jiǎn)單的版本就是將解釋器的路徑 PATH 添加到操作系統(tǒng)中。
py 運(yùn)行的是 Python Launcher,這個(gè)和 Python 是 2 個(gè)不同的東西。
可以理解的是 py 是 Python 解釋器的運(yùn)行管理工具或者運(yùn)行工具。
py -version 啟動(dòng) python 的方式其實(shí)應(yīng)該是官方更為推崇的一種方式,無(wú)需手動(dòng)設(shè)置環(huán)境變量,并且能指定啟動(dòng) python 的版本,功能不要太強(qiáng)大!絕對(duì)是在多版本 Python 共存的環(huán)境下,啟動(dòng)不同版本 Python 的利器!
但是需要注意的是,Python Launcher 是 Python3.3 以上版本中新增的組件,并且可以獨(dú)立地安裝和卸載,使用時(shí)一定要注意 Python Launcher 被正確地安裝在系統(tǒng)中了,否則就會(huì)報(bào) ‘py’ 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件 的錯(cuò)誤。
這是因?yàn)樵谖覀儼惭b的時(shí)候沒有配置 py。
解決辦法就是可以在 Windows 的操作系統(tǒng)中,重新安裝一下 Python。
根據(jù)選擇的 Python 的安裝文件,在安裝的時(shí)候,需要選擇針對(duì)所有用戶安裝運(yùn)行器。
在默認(rèn)的情況下,這個(gè)也是默認(rèn)選擇的。
當(dāng)你選擇自定義安裝后,你可以看到 py lancher 也是默認(rèn)被選擇上的,同時(shí)也是針對(duì)所有用戶進(jìn)行安裝。
在完成上面的選擇后,單擊下一步繼續(xù)安裝。
當(dāng)我們完成所有的設(shè)置后,我們就可以在命令行工具中使用 py 來(lái)查看版本情況。
這個(gè)時(shí)候你也不會(huì)遇到命令沒有找到的錯(cuò)誤了。
使用 py 命令可以查看安裝的 Python 版本。
建議是,如果你使用的是 Windows 操作系統(tǒng),直接選擇到 Python 官網(wǎng)下載安裝程序進(jìn)行安裝就可以了,通常能夠幫你設(shè)置環(huán)境變量。
寫一個(gè)小的python程序,如test.py
由于python執(zhí)行的比較快,窗口會(huì)一閃而過(guò),所以加入while循環(huán)保持窗口。
在和test.py文件的同文件夾下 ,新建一個(gè).bat文件,例如run.bat 這是由于python文件不是可執(zhí)行文件,所以需要借助bat文件進(jìn)行操作。
第二行是執(zhí)行這個(gè)test.py文件
右鍵單擊此電腦或我的電腦,點(diǎn)擊 管理 ->系統(tǒng)工具 ->任務(wù)計(jì)劃程序 ->任務(wù)計(jì)劃程序庫(kù)
之后點(diǎn)擊右側(cè)創(chuàng)建基本任務(wù)
上述操作的圖就不放了,參考鏈接:
https://jingyan.baidu.com/article/5d6edee227e38dd8ebdeec2f.html
進(jìn)入創(chuàng)建基本任務(wù)后,名稱隨意取,描述可選填,點(diǎn)擊下一步
觸發(fā)器,什么時(shí)候觸發(fā)腳本,這里先選擇一次,點(diǎn)擊系一部之后選擇一次的時(shí)間,這里往后寫幾分鐘,方便一會(huì)查看結(jié)果 點(diǎn)擊下一步
操作這里默認(rèn)啟動(dòng)程序就可以,點(diǎn)擊下一步
選擇要執(zhí)行的腳本文件,選擇瀏覽,選中run.bat文件點(diǎn)擊打開 ,點(diǎn)擊下一步
點(diǎn)擊完成
在任務(wù)計(jì)劃程序庫(kù)中找到剛才建立的 測(cè)試 任務(wù),在右下方有屬性選項(xiàng)點(diǎn)擊,更改紅色圈出來(lái)的地方。 也可以在觸發(fā)器中更改觸發(fā)時(shí)間,或者新建觸發(fā)條件
等待觸發(fā)時(shí)間到,就會(huì)運(yùn)行改腳本,按住Ctrl+C停止運(yùn)行,測(cè)試成功
原文鏈接:https://blog.csdn.net/weixin_39025871/article/details/121488751