Python读取分割压缩TXT文本文件实例


Posted in Python onFebruary 14, 2020

废话不多说,上代码看吧!

'''
 
为了避免截断中文字符 
文件要求是 unicode 编码 
txt文件另存为对话框下面有下拉框,可选存 
储编码格式 
 
'''
 
import os 
import struct 
#导入所需python模块方法
 
filename = str(raw_input("Please enter an old file name: ")) 
filenamepre = str(raw_input("Please enter an new file name prefix: ")) 
count = 0
filecount = 0
maxcount = 20
newfilename = repr(filecount) + '.txt'
oldfile = open(filename,'rb') 
 
#www.iplaypy.com
bFirst = True
 
while True: 
  s = oldfile.read(512*8 - 4) 
if not s: 
  exit() 
 
filecount = filecount + 1
newfilename = filenamepre + repr(filecount).zfill(2) + '.txt'
newfile = open(newfilename,'wb') 
 
if not bFirst: 
  be = 0XFEFF
  newfile.write(struct.pack('H',be)) 
  newfile.write(s) 
 
be = 0X000A000D
newfile.write(struct.pack('I',be)) 
newfile.close() 
bFirst = False
oldfile.close() 
 
#文件相关操作切记要关闭

以上这篇Python读取分割压缩TXT文本文件实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python用GET方法上传文件
Mar 10 Python
python中while循环语句用法简单实例
May 07 Python
python删除指定类型(或非指定)的文件实例详解
Jul 06 Python
Python中常用操作字符串的函数与方法总结
Feb 04 Python
Sanic框架Cookies操作示例
Jul 17 Python
python自动化测试之如何解析excel文件
Jun 27 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
Mar 09 Python
python模拟斗地主发牌
Apr 22 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
May 26 Python
基于Python下载网络图片方法汇总代码实例
Jun 24 Python
Python读取多列数据以及用matplotlib制作图表方法实例
Sep 23 Python
python基础之类方法和静态方法
Oct 24 Python
Pytorch .pth权重文件的使用解析
Feb 14 #Python
Python netmiko模块的使用
Feb 14 #Python
pytorch模型存储的2种实现方法
Feb 14 #Python
Python3运算符常见用法分析
Feb 14 #Python
pytorch实现从本地加载 .pth 格式模型
Feb 14 #Python
python 实现线程之间的通信示例
Feb 14 #Python
Python3变量与基本数据类型用法实例分析
Feb 14 #Python
You might like
一个经典实用的PHP图像处理类分享
2014/11/18 PHP
php7函数,声明,返回值等新特性介绍
2018/05/25 PHP
javascript判断单选框或复选框是否选中方法集锦
2007/04/04 Javascript
EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法
2010/03/31 Javascript
jquery星级插件、支持页面中多次使用
2012/03/25 Javascript
js每隔5分钟执行一次ajax请求的实现方法
2013/11/27 Javascript
JS delegate与live浅析
2013/12/21 Javascript
JavaScript实现为指定对象添加多个事件处理程序的方法
2015/04/17 Javascript
jquery实现简单手风琴菜单效果实例
2015/06/13 Javascript
使用ajaxfileupload.js实现上传文件功能
2016/08/13 Javascript
JS中Array数组学习总结
2017/01/18 Javascript
JS实现新建文件夹功能
2017/06/17 Javascript
在Vue中获取组件声明时的name属性方法
2018/09/12 Javascript
对angularJs中$sce服务安全显示html文本的实例
2018/09/30 Javascript
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
vue 动态组件(component :is) 和 dom元素限制(is)用法说明
2020/09/04 Javascript
[02:57]2014DOTA2国际邀请赛-观众采访
2014/07/19 DOTA
python有证书的加密解密实现方法
2014/11/19 Python
python中sys.argv参数用法实例分析
2015/05/20 Python
详解Python中的文件操作
2016/08/28 Python
python之PyMongo使用总结
2017/05/26 Python
python数据抓取分析的示例代码(python + mongodb)
2017/12/25 Python
python实现感知器算法(批处理)
2019/01/18 Python
python获取array中指定元素的示例
2019/11/26 Python
如何基于python实现画不同品种的樱花树
2020/01/03 Python
美国领先的在线旅游网站:Orbitz
2018/11/05 全球购物
关于元旦的广播稿
2014/02/16 职场文书
三月学雷锋活动总结
2014/06/26 职场文书
大学生暑期社会实践证明范本
2014/10/24 职场文书
资金申请报告范文
2015/05/14 职场文书
结婚喜宴迎宾词
2015/08/10 职场文书
2016年三严三实党课学习心得体会
2016/01/06 职场文书
《赵州桥》教学反思
2016/02/17 职场文书
七年级之家长会发言稿范文
2019/09/04 职场文书
vue如何批量引入组件、注册和使用详解
2021/05/12 Vue.js