python批量處理打開多個文件
背景:
有時候我們需要在服務(wù)器上同時運行多個程式,但是卻需要一個一個的打開,比較費時間,而且一旦服務(wù)器重啟后,不懂程式運行的人受限于環(huán)境及代碼原理,很難逐個將程式逐個打開并運行,可以利用python的批處理功能將多個程式寫在一個批處理文件中來完成這項工作,下次只需要雙擊運行批處理文件就可以了,省事省勁,如果你技術(shù)可以,甚至可以將這些寫成winodws的服務(wù),這樣會更省事。
批處理測試:
首先寫一個最簡答的批處理文件。
在txt中寫入如下代碼:
start cmd /k "echo helloWorld" start cmd /k "echo helloWorld2"
保存,然后修改后綴時期文件名稱變?yōu)閒irstbat.bat。
然后就可以進(jìn)行雙擊運行了,測試效果如下:
可以看到,執(zhí)行這一個批處理,彈出了兩個dos窗體,運行成功!簡單說一下命令的意義:start是dos的一項命令,表示開始,起點,該命令處理器是使用 cmd.exe的 /K 開關(guān)運行的,這表示運行該命令之后,該窗口將仍然存在,后面的echo表示輸出命令。
多Python文件測試:
首先寫一個python文件,命名為1.py,內(nèi)容如下:
import time while True: ? ?print('secondHello') ? ?time.sleep(3)
另外寫一個python文件,命名為2.py,內(nèi)容如下:
import time while True: ? ?print('FirstHello') ?time.sleep(5)
然后寫一個批處理文件,命名為run_python.bat,內(nèi)容為:
start cmd /k "python 1.py" start cmd /k "python 2.py"
保證三個文件在同一路徑下,然后雙擊運行:
兩個窗體會同時循環(huán)執(zhí)行下去。
虛擬環(huán)境運行測試:
有時候會在python的虛擬環(huán)境下運行,這樣只需要進(jìn)行適當(dāng)?shù)那袚Q路徑就可以了,具體命令如下:
start cmd /k "E:&&cd E:\AI&&python 1.py"
這里唯一值得注意的是,路徑切換停頓步驟使用的“&&”命令,其它操作和在dos中操作是一樣的。
到此這篇關(guān)于python批量處理打開多個文件的文章就介紹到這了,更多相關(guān)python處理文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
基于Python的身份證驗證識別和數(shù)據(jù)處理詳解
這篇文章主要介紹了基于Python的身份證驗證識別和數(shù)據(jù)處理,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11pyqt 實現(xiàn)QlineEdit 輸入密碼顯示成圓點的方法
今天小編就為大家分享一篇pyqt 實現(xiàn)QlineEdit 輸入密碼顯示成圓點的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06python中的opencv和PIL(pillow)轉(zhuǎn)化操作
這篇文章主要介紹了python中的opencv和PIL(pillow)轉(zhuǎn)化操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03