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://hxwzsj.com/article/hjods.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 网站设计 商城网站建设 四川成都网站设计 网站制作公司 定制级高端网站建设 成都网站制作 企业网站设计 网站建设方案 网站建设公司 成都网站建设 成都网站设计 攀枝花网站设计 营销网站建设 手机网站制作 成都网站制作 成都网站设计 成都网站设计 成都网站建设 网站设计 企业网站建设公司 成都企业网站制作 成都网站制作