我有一段代码可以将特定文件夹中的所有文件使用zip格式进行压缩,但我想使用7zip进行压缩,那么应该怎么做呢?
目前我的代码如下:
for date in dict_date:#zipping folders and get same name like the folder
with ZipFile(os.path.join(src, '{0}.7z'.format(date)), 'w') as myzip:
for subFolder in dict_date[date]:
for fil in os.listdir(os.path.join(src, date, subFolder)):
if not fil.endswith('.7z'):
myzip.write(os.path.join(src, date, subFolder, fil))