python中的zipfile库在解压含有中文文件的压缩包的时候,中文文件名字会变成乱码
解决方法如下:
修改zipfile的源代码
在源代码中搜索字符串”cp347",你将会看到两个地方,分别在1330行和1510行附近
1330的代码如下:
上面这一端代码需要修改为:
1510的代码如下:
改为:
这种修改方法实际上是不断尝试文件名的编码方法,直到能够正确的解码或者编码文件名
python中的zipfile库在解压含有中文文件的压缩包的时候,中文文件名字会变成乱码
解决方法如下:
修改zipfile的源代码
在源代码中搜索字符串”cp347",你将会看到两个地方,分别在1330行和1510行附近
1330的代码如下:
上面这一端代码需要修改为:
1510的代码如下:
改为:
这种修改方法实际上是不断尝试文件名的编码方法,直到能够正确的解码或者编码文件名