import os
import re
import zipfile
def findFile(path, postfix='jpg', move_to=None):
os.chdir(path)
listFile = os.listdir('.')
imageList=[]
for filename in listFile:
fileRegex = re.match(r'.*?\.' + postfix, filename)
if fileRegex:
imageList.append(filename)
if os.path.exists(move_to):
newZip=zipfile.ZipFile(move_to+'new.zip','w')
for x in range(len(imageList)):
newZip.write(imageList[x],compress_type=zipfile.ZIP_DEFLATED)
else:
return '文件路径不存在'
return imageList
print(findFile('/www/wwwpython/test/x','txt',move_to='/www/wwwpython/test/x'))
python 移动指定格式的文件 并压缩到指定的目录
最新推荐文章于 2023-09-11 21:33:32 发布