python压缩多个文件_压缩多个python压缩文件(&C)

我真的很抱歉成为那个菜鸟,但我就是不明白为什么这不适合我自己。

已经有类似的问题,但它们根本没有帮助。

我试着压缩目录中的不同文件。在

我的代码是:import zipfile

import zlib

value_map =

['/home/shiva/Desktop/test2', 'None', False, False, True, False

['_MG_5290.JPG', '_MG_5294.JPG', '_MG_5293.JPG', '_MG_5295.JPG',

'_MG_5291.JPG', 'IMG_5434.JPG', '_MG_5292.JPG'], ['_MG_5298.CR2',

'_MG_5290.CR2', '_MG_5297.CR2', '_MG_5294.CR2', '_MG_5296.CR2',

'_MG_5291.CR2', '_MG_5292.CR2', '_MG_5299.CR2', '_MG_5293.CR2',

'_MG_5295.CR2']]

def compress(value_map):

print "value_map:"

print value_map

try:

compression = zipfile.ZIP_DEFLATED

zf = zipfile.ZipFile(value_map[0] + "/RAWs.zip", mode="w")

for x in value_map[7]:

print "test1" # prints

zf.write(value_map[0] + x, compress_type=compression) # nope

print "test2" # doesn't print

zf.close()

print ("[*] " + len(value_map[7]) + " have been moved to:")

print ("[*] " + value_map[0] + "/RAWs.zip")

except:

print "[-] Couldn't compress\n[-] Exiting"

sys.exit(0)

为什么???在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值