import os
def num(filePath):
path = './' + filePath
flag = False
if os.path.exists(path):
flag = True
else:
return '输入的目录不存在'
fileArr = os.listdir(path)
try:
for filename in fileArr:
number = 0
num = 0
newNum = 0
fileName = os.path.join(path,filename)
with open(fileName,'r') as f:
lines = f.readlines()
number = int(lines[11])
for line in lines:
line = line.strip()
if line == '"p"':
num+=1
newNum = num * 2 - 1
if newNum == number:
continue
else:
openFile = open('./%s.txt' % filePath, 'a', encoding='utf-8')
openFile.write(fileName + '\n')
openFile.close()
cmd = 'rm -rf' + ' ' + fileName
os.system(cmd)
except:
pass
cmdzip = 'zip -r' + ' ' + path + 'new.zip' + ' ' + path
os.system(cmdzip)
if __name__ == '__main__':
filePath = input('请输入要输入的文件: ')
num(filePath)