文档章节

unzip中文解压乱码

 玖零後大叔
发布于 2017/08/08 16:06
字数 93
阅读 29
收藏 0

命名为uzip输入下面内容即可

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# uzip.py

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()

uzip file.zip

本文转载自:

上一篇: MySQL清理碎片
下一篇: 思路好强大
粉丝 1
博文 128
码字总数 31973
作品 0
浦东
运维
私信 提问
UBUNTU14.04下nautilus脚本解压含中文ZIP文件插件

一般用unzip命令解压含中文乱码的文件如下: unzip -O CP936 含中文文件名.zip 每次都这样做那太累,所以写了个小插件配合nautilus方便日常办公使用: 打开 ~/.local/share/nautilus/script...

91tel
2014/05/01
520
0
7z-linux下解决中文名乱码的终极办法

linux上安装7z主要是为了解决中文文件名乱码的问题,压缩率还是其次原因 具体安装看参考网址,建议用源码方式安装 官网下载地址:http://www.7-zip.org/download.html 源文件项目地址:http:...

爬墙
2016/03/12
1K
0
zip压缩问题

java压缩了zip文件,linux下用unzip解压,中文名称乱码,网上查的都不对,1是用 ant下面的试过也是乱码2设置gbk还是乱码,3用过zip4j 解压还是乱码,设置编码gbk utf-8 也试过了,还是乱码,...

obhen
2017/10/25
389
5
ubuntu unzip解压压缩包时中文乱码

在unbuntu中解压从windows生成的压缩文件后,一般会出现中文乱码 通过 查看帮助手册,可以发现unzip可以指定字符集编码 使用GB18030字符集进行解压就没有乱码了,如果还有乱码就要找对压缩文...

木子丰
2015/01/21
426
0
文件打包与解压缩

目录: zip压缩打包程序 unzip解压缩zip文件 rar打包压缩命令&unrar解压rar文件 tar打包工具 使用zip压缩文件 Linux中常见的压缩文件如下: 1.zip压缩打包程序 以下参数1表示压缩时间快体积大...

honzhang
2017/04/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 人生,还真是到处是意外

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @这次装个文艺青年吧 :#今日歌曲推荐# 分享lil peep的单曲《High School》 《High School》- lil peep 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
61
4
Spring使用ThreadPoolTaskExecutor自定义线程池及实现异步调用

多线程一直是工作或面试过程中的高频知识点,今天给大家分享一下使用 ThreadPoolTaskExecutor 来自定义线程池和实现异步调用多线程。 一、ThreadPoolTaskExecutor 本文采用 Executors 的工厂...

CREATE_17
今天
9
0
CSS盒子模型

CSS盒子模型 组成: content --> padding --> border --> margin 像现实生活中的快递: 物品 --> 填充物 --> 包装盒 --> 盒子与盒子之间的间距 content :width、height组成的 内容区域 padd......

studywin
今天
7
0
修复Win10下开始菜单、设置等系统软件无法打开的问题

因为各种各样的原因导致系统文件丢失、损坏、被修改,而造成win10的开始菜单、设置等系统软件无法打开的情况,可以尝试如下方法解决 此方法只在部分情况下有效,但值得一试 用Windows键+R打开...

locbytes
昨天
10
0
jquery 添加和删除节点

本文转载于:专业的前端网站➺jquery 添加和删除节点 // 增加一个三和一节点function addPanel() { // var newPanel = $('.my-panel').clone(true) var newPanel = $(".triple-panel-con......

前端老手
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部