在執(zhí)行python腳本時(shí),需要不斷地輸入?yún)?shù)來(lái)測(cè)試實(shí)驗(yàn)代碼,甚是繁瑣(尤其是在給別人演示代碼的時(shí)候)。想著是不是可以設(shè)計(jì)一個(gè)自動(dòng)化一鍵執(zhí)行的腳本
bat執(zhí)行python文件:
@echo off
::set INTERVAL = 10
::timeout %INTERVAL%
::Again
echo local_cap
C:
cd %~dp0
start pythonw local_cap.py
rem 使用ping命令暫停3s,這樣可以看到調(diào)用python后的結(jié)果
::ping -n 10 127.0.0.1 > nul
%0? ? ? ? ? ? ?代指批處理文件自身
%~d0? ? ? ? 是指批處理所在的盤符
%~dp0? ? ? 是盤符加路徑
cd %~dp0 就是進(jìn)入批處理所在目錄了
python.exe與pythonw.exe
pyhton安裝目錄下有一個(gè)”pythonw.exe”?
來(lái)簡(jiǎn)單說(shuō)說(shuō)”pythonw.exe”和”python.exe”的區(qū)別:
1)”pythonw.exe”執(zhí)行時(shí)不會(huì)出現(xiàn)dos窗口?
2)”pythonw.exe”執(zhí)行時(shí)所有stdin和stdout都無(wú)效?
3)”pythonw.exe”執(zhí)行時(shí)從原有的sdtin只會(huì)得到EOF
?
也可以參照:https://blog.csdn.net/chang995196962/article/details/84578688
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
