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

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