小编sha*_*asj的帖子

编码zipfile时出错

我有几个文件,我想用zipfile压缩,但当文件的名称有图形重音时出现一个错误.

我的文件列表:

  • AdrianoAraújo.zip
  • AndréCerqueira.zip
  • PauloHenriqueGuiné.zip

当我在filez.zip中压缩这些文件时:

  • Adriano Ara·jo.zip
  • AndrÚCerqueira.zip
  • PauloGuinÚ.zip

代码:

from zipfile_infolist import print_info
import zipfile
import os
import fileinput
import glob
files1 = glob.glob( '*.zip' )
for name in files1:
   zf = zipfile.ZipFile('C:\Users\sergioH\files.zip', mode='a')
   try:
      zf.write('%(name)s' % {'name':name})
   finally:
      zf.close()
      print
Run Code Online (Sandbox Code Playgroud)

怎么解决这个?

python encoding zipfile

1
推荐指数
1
解决办法
1974
查看次数

标签 统计

encoding ×1

python ×1

zipfile ×1