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实现web端用户登录和注册功能的教程
Apr 30 Python
python基于xmlrpc实现二进制文件传输的方法
Jun 02 Python
Python的Scrapy爬虫框架简单学习笔记
Jan 20 Python
python如何通过protobuf实现rpc
Mar 06 Python
Python中的random.uniform()函数教程与实例解析
Mar 02 Python
PyQt4编程之让状态栏显示信息的方法
Jun 18 Python
Python笔试面试题小结
Sep 07 Python
python list多级排序知识点总结
Oct 23 Python
django自定义模板标签过程解析
Dec 14 Python
python实现实时视频流播放代码实例
Jan 11 Python
Keras使用ImageNet上预训练的模型方式
May 23 Python
浅析Python面向对象编程
Jul 10 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 危险函数全解析
2009/09/09 PHP
如何阻止网站被恶意反向代理访问(防网站镜像)
2014/03/18 PHP
php数组键值用法实例分析
2015/02/27 PHP
PHP中如何判断exec函数执行成功?
2016/08/04 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
自己开发Dojo的建议框架
2008/09/24 Javascript
学习并汇集javascript匿名函数
2010/11/25 Javascript
jquery取消选择select下拉框示例代码
2014/02/22 Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
jQuery div拖拽用法实例
2016/01/14 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
vue 请求后台数据的实例代码
2017/06/22 Javascript
javascript 中模板方法单例的实现方法
2017/10/17 Javascript
LayerClose弹窗关闭刷新方法
2018/08/17 Javascript
JavaScript基础之静态方法和实例方法分析
2018/12/26 Javascript
微信小程序提取公用函数到util.js及使用方法示例
2019/01/10 Javascript
详解vue在项目中使用百度地图
2019/03/26 Javascript
es6中let和const的使用方法详解
2020/02/24 Javascript
[01:16:12]完美世界DOTA2联赛PWL S2 FTD vs Inki 第一场 11.21
2020/11/23 DOTA
python局域网ip扫描示例分享
2014/04/03 Python
Python实现的多线程http压力测试代码
2017/02/08 Python
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
Python操作多维数组输出和矩阵运算示例
2019/11/28 Python
Python类继承和多态原理解析
2020/02/05 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
英国奢侈品网站:MatchesFashion
2016/12/16 全球购物
大专应届生个人的自我评价
2013/11/21 职场文书
现金出纳岗位职责
2014/03/15 职场文书
售后服务承诺书
2014/03/26 职场文书
搞笑爱情保证书
2014/04/29 职场文书
教师先进工作者事迹材料
2014/05/01 职场文书
协商一致解除劳动合同协议书
2014/09/14 职场文书
会计试用期自我评价
2014/09/19 职场文书
停电通知范文
2015/04/16 职场文书
2015年幼师工作总结
2015/04/28 职场文书
2015年银行个人工作总结
2015/05/14 职场文书