import os
import subprocess
import sys
def directory
(route)
: filename_list = os.
listdir
(route) #獲取指定目錄下的所有檔名,以列表形式返回
filecount =
for item in filename_list:
path = os.path.
join
(route, item) #將兩個路徑拼接成乙個完整目錄
judge = os.path.
isfile
(path) #判斷乙個檔案是否是資料夾還是檔案(資料夾的話返回false,檔案的話是true)
if judge:
if item.
split
(".")[
1]=="pug"
: filecount.
(path)
cmd =
"pug -p "
+ path +
" -o "
+ sys.ar**[
2] #原本在cmd下執行的命令,新增到python函式中執行
subprocess.
popen
(cmd, shell=true) #使用subprocess模組,將cmd下的命令使用這個模組執行
else
:directory
(path)
print
(route +
"目錄下pug檔案個數為:"
,len
(filecount)
)directory
(sys.ar**[1]
) #在cmd下執行此檔案,後面的引數為自己輸入的引數,sys.ar**[1]
[2]是自己輸入引數的第幾位引數獲取
python執行cmd命令
我們在做手機端自動化的時候有時候可能會遇到需要執行cmd命令完成用例,我們一起學習下,通過python指令碼執行cmd命令 其實說白了就是windows中執行一些命令的地方。我們通常可以使用os模組的命令進行執行cmd os.system 執行的命令 原始碼 我們可以看到os.system成功的把我...
Python 封裝cmd 執行命令
1 利用shell中執行成功返回0 失敗非零 封裝成函式 coding utf 8 from subprocess import popen,pipe,stdout import sys defrun cmd cmd p popen cmd,shell true,stdin pipe,stdout ...
cmd 執行命令
一 一鍵開啟執行 開啟 執行 視窗,都是通過 開始 選單中的命令來完成的。其實我們可以為執行建立乙個快捷方式,一鍵開啟執行視窗。右擊桌面上的快捷方式,開啟屬性視窗。切換到 快捷鍵 方式選項卡,在 快捷鍵 裡面輸入乙個按鍵,然後單擊 確定 按鈕,這樣我們要開啟執行視窗時只需要按下該快捷鍵即可。二 快速...