python执⾏cmd命令
import os
import subprocess
杭州java培训学校
import sys
def directory(route):bun
filename_list = os.listdir(route) #获取指定⽬录下的所有⽂件名,以列表形式返回
gmatfilecount =[]
for item in filename_list:
path = os.path.join(route, item) #将两个路径拼接成⼀个完整⽬录
judge = os.path.isfile(path) #判断⼀个⽂件是否是⽂件夹还是⽂件(⽂件夹的话返回fal,⽂件的话是true)if judge:杭州前端培训
面试 缺点
if item.split(".")[1]=="pug":
上海彩妆培训学校>介绍鲁迅filecount.append(path)
rheacmd ="pug -P "+ path +" -o "+ sys.argv[2] #原本在cmd下执⾏的命令,添加到python函数中运⾏
subprocess.Popen(cmd, shell=True) #使⽤subprocess模块,将cmd下的命令使⽤这个模块执⾏el:
directory(path)
print(route +"⽬录下pug⽂件个数为:",len(filecount))trove
directory(sys.argv[1]) #在cmd下运⾏此⽂件,后⾯的参数为⾃⼰输⼊的参数,sys.argv[1][2]是⾃⼰输⼊参数的第⼏位参数获取flatline