1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python脚本完美解决Linux环境解压.zip文件乱码问题

Python脚本完美解决Linux环境解压.zip文件乱码问题

时间:2020-11-16 02:06:31

相关推荐

Python脚本完美解决Linux环境解压.zip文件乱码问题

1、vi uzip(文件名)

2、复制以下Python程序

1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # uzip.py 4 5 import os 6 import sys 7 import zipfile 8 9 print "Processing File " + sys.argv[1]10 11 file=zipfile.ZipFile(sys.argv[1],"r");12 for name in file.namelist():13utf8name=name.decode('gbk')14print "Extracting " + utf8name15pathname = os.path.dirname(utf8name)16if not os.path.exists(pathname) and pathname!= "":17 os.makedirs(pathname)18data = file.read(name)19if not os.path.exists(utf8name):20 fo = open(utf8name, "w")21 fo.write(data)22 fo.close23 file.close()

3、chmod +x uzip

4、./uzip xxxx.zip

亲测有效,:)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。