- 博客(6)
- 收藏
- 关注
原创 zipfile解压路径中文乱码问题
如果解压文件路径中带有中文时会在解压文件路径中出现乱码,通过查找质料知道其主要原因是:在zip标准中,对文件名的 encoding 用的不是 unicode,而可能是各种软件根据系统的默认字符集来采用(此为猜测)而zipfile中根据文件flag 检测的时候,只支持 cp437 和 utf-8,而Windows系统使用的是gbk。处理的办法:一更改源码:像我这个版本python3.10.8的具体解决方法是在python安装目录下找到lib文件夹下的zipfile.py然后将该文件的第1374行的 file
2023-03-14 19:10:17
2168
原创 python压缩与解压zip和7z格式
if zipfile.is_zipfile(zip) and zip[zip.rfind('.') + 1:] == 'zip':#判断是不是zip文件。zip_namelj = path[:str(path).rfind('.')] + '.zip'#添加后缀。Button(root, text="压缩文件夹", command=ys_wjj).grid(row=0, column=1)zip_lj = path[str(path).rfind('/') + 1:]#文件名。
2023-03-14 18:02:51
728
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人