Fedora20中解决zip解压文件时中文文件名的乱码问题[已解决]-创新互联

该方法的原文地址: http://wangqige.com/the-solution-of-unzip-files-which-zip-under-windows/(链接已失效)

成都创新互联公司成立于2013年,先为绿园等服务建站,绿园等地企业,进行企业商务咨询服务。为绿园企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

解决方法:保存如下Python代码到文件unzip.py中

#!/usr/bin/env python # -*- coding: utf-8 -*- import os import sys import zipfile print "Processing File " + sys.argv[1] file=zipfile.ZipFile(sys.argv[1],"r"); for name in file.namelist(): utf8name=name.decode('gbk') print "Extracting " + utf8name pathname = os.path.dirname(utf8name) if not os.path.exists(pathname) and pathname!= "": os.makedirs(pathname) data = file.read(name) if not os.path.exists(utf8name): fo = open(utf8name, "w") fo.write(data) fo.close file.close()

使用方法如下:

python unzip.py *.zip
当前名称:Fedora20中解决zip解压文件时中文文件名的乱码问题[已解决]-创新互联
网站路径:http://bzwzjz.com/article/hjods.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 成都网站建设 盐亭网站设计 营销网站建设 网站建设 成都模版网站建设 网站制作公司 定制网站建设 网站制作 成都网站设计 外贸网站建设 重庆手机网站建设 网站制作 网站建设方案 成都网站设计 成都网站建设公司 成都网站设计 手机网站建设 响应式网站设计 企业网站建设 成都网站制作 成都网站建设