获取Dict中的数据值

  1. def get_dict_value(dict:Dict,key,default_value = None):
  2. if key not in dict.keys():
  3. return default_value
  4. return dict[key]

Python的zipfile答疑

zipfile解压时只会解压成两种编码:

  1. utf8
  2. cp437

因此如果是非utf8压缩包,一律需要先转码成cp437,之后再转码成本地语言,如gbk

  1. with zipfile.ZipFile(src_project_file_path, 'r') as zipf:
  2. for file in zipf.filelist:
  3. file.filename = file.filename.encode('cp437').decode('gbk')
  4. zipf.extract(file, path)
文档更新时间: 2024-01-06 09:13   作者:admin