python分割压缩_python实现文件压缩与解压
最近刚刚开始学习Python,现在分享一个小代码,实现文件的压缩与解压。希望能给那些和我一样,刚刚学习Python的小伙伴们一些小小帮助。
方法一:通过zipfile模块实现文件的压缩与解压
# -*- coding:utf8 -*-
import zipfile
import time
import os
# 使用ZipFile('压缩包完整路径')方法获得压缩文件
zipfiles=zipfile.ZipFile(r'D:\python\Python27\backupTestProject\20180719\134059_test2_projet.zip')
# 返回该压缩包下的文件夹与文件名称
print (zipfiles.namelist())
print (zipfiles.namelist()[1])
# 获取zip文件名(包括完整路径)
print zipfiles.filename
# 法1:(使用文件路径直接读取文件内容)
text = zipfiles.read('python/Python27/testProject/hello.py').decode('utf-8')
print(text)
# 获取hello.py文件(通过压缩文件路径加文件名获得,
# 注意路径是从打开压缩包的第一个文件夹名称算起,不包含压缩包名字)
hellofile = zipfiles.getinfo('python/Python27/testProject/hello.py')
# 法2:或通过刚刚获取的hello.py文件直接打开读取(先获取文
python分割压缩_python实现文件压缩与解压相关推荐
- python压缩_Python札记 -- 文件压缩
在日常工作当中免不了要对文件进行压缩,Python标准库里也提供了实现压缩功能的模块. 一.简单的例子 首先了解一下压缩单个文件在Python中怎么实现.竹风建了个测试文件夹zip_text,里面有t ...
- python开头声明_python开头——文件声明 详解
一.解释器声明 1.声明方式 linux #!/usr/bin/python windowns #!c:/python27/python.exe 放在首行 2.作用 告诉电脑,要用/usr/bin下面 ...
- Python调用winrar.exe进行文件压缩
文章目录 前言 简介 压缩实例 目录结构 执行代码 运行结果 小结 前言 Python语言中有一个zipfile库,可以利用zip进行压缩解压.我们知道,通常 Rar 具有更高的压缩率.在Python ...
- linux把一个大文件压缩,linux大文件压缩及解压需要注意问题
注意: 大文件压缩及解压需要在后台进行,如果要查看解压详情,就要输出重定向. 远程服务器,要防止网络断开连接,导致终端关闭,此时终端断开,即使后台进行,解压以及压缩也会停止.解决方法:在指令前加noh ...
- chrome的资源文件pak的解压和压缩
chrome的资源文件pak的解压和压缩可以借助工具chrome-pak.7z,工具用于windows,其实操作系统的可以使用源代码chrome-pak-customizer-2.0.tar.gz自行 ...
- Unity 工具类 之 WWW/UnityWebRequest 下载压缩文件(zip),解压到本地且加载使用解压数据的简单案例(内也含压缩文件例子)
Unity 工具类 之 WWW/UnityWebRequest 网络下载压缩文件(zip),解压到本地,且加载使用解压数据的简单案例(内也含压缩文件例子) 目录 Unity 工具类 之 WWW/Uni ...
- zip分卷压缩linux命令,linux下zip分卷压缩及linux下zip分卷解压
本文关键词:linux合并zip文件.linux下zip分卷压缩及linux下zip分卷解压.linux下zip分卷解压.linux下zip分卷压缩. 先压缩原始文件 [root@laofuxi.co ...
- python shp文件_对python 读取线的shp文件实例详解
如下所示: import shapefile sf = shapefile.reader("e:\\1.2\\cs\\dx_csl.shp") shapes = sf.shapes ...
- C++ 项目实战:跨平台的文件与视频压缩解压工具的设计与实现
C++实战:跨平台文件与视频压缩解压工具的设计与实现 一.引言(Introduction) 1.1 项目背景与目标 1.2 技术选型:C++.FFmpeg.libarchive.libzip.Qt C ...
最新文章
- spring vo是什么_DO、VO、DTO...XXOO,你弄明白了么
- WM有约II(二):持续改进
- 802.11协议基础
- 分布式领域架构师要掌握的技术
- php5和php7的bccomp计算精度区别
- 不容按钮、下拉框 执行同一个函数或者同一种函数的用法
- reduceByKey与GroupByKey,为什么尽量少用GroupByKey
- css table 合并单元格
- c语言自行设计矩形类构造函数
- matlab在神经网络中的应用,应用matlab实现神经网络
- python做数字识别_用python实现手写数字识别
- FreebuF黑客专访系列之吴翰清(刺):接下来几年,有两样东西必定会火
- Java一些零散知识点--9.19更
- 51CTO学院三周年-我的rhce7认证之路
- 荷包app软件测试,智能分贝测试仪app
- 带附件的邮件的发送方法
- 【AI公司酷05期】美宅科技:独创人工智能室内设计引擎,帮你3秒搞定装修方案,要用AI赋能家居新零售
- ubuntu16.04 通过bypy上传文件到百度云
- 【XLA】一、【构图阶段】图优化器的注册和执行
- 【转】:金龙鱼等品牌花生油全线涨价每瓶最高涨12.8元
热门文章
- 树莓派串口通信编码_树莓派3B 串口通信超详细
- C++ open函数
- Caffeine入门
- OpenGL环境的配置(GLUT安装教程)
- RAID的基本工作模式
- Deep Learning Based Registration文章阅读(五)《Anatomy-guided Multimodal Registration by Learning Segment 》
- JsonFormat使用经历
- 2015百度面试题--对10亿个32位整数去重和排序
- ASF无法启动?试试这两种操作吧
- 位于法国诺曼底旅游核心区的275英亩地产将通过Concierge Auctions无保留地拍卖出售