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脚本文件打包成可执行文件的方法
Jun 02 Python
python实现识别相似图片小结
Feb 22 Python
Python中Django发送带图片和附件的邮件
Mar 31 Python
python处理csv数据动态显示曲线实例代码
Jan 23 Python
numpy添加新的维度:newaxis的方法
Aug 02 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
Dec 20 Python
对PyQt5中树结构的实现方法详解
Jun 17 Python
python可视化爬虫界面之天气查询
Jul 03 Python
Python-numpy实现灰度图像的分块和合并方式
Jan 09 Python
Keras在训练期间可视化训练误差和测试误差实例
Jun 16 Python
python属于哪种语言
Aug 16 Python
pytorch 计算Parameter和FLOP的操作
Mar 04 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
Yii不依赖Model的表单生成器用法实例
2014/12/04 PHP
PHP简单实现断点续传下载的方法
2015/09/25 PHP
PHP实现网站应用微信登录功能详解
2019/04/11 PHP
Yii框架参数配置文件params用法实例分析
2019/09/11 PHP
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
js实现单一html页面两套css切换代码
2013/04/11 Javascript
jQuery遍历对象、数组、集合实例
2014/11/08 Javascript
简介AngularJS的视图功能应用
2015/06/17 Javascript
详解js中构造流程图的核心技术JsPlumb
2015/12/08 Javascript
分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
2016/01/10 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
Vue from-validate 表单验证的示例代码
2017/09/26 Javascript
javascript移动端 电子书 翻页效果实现代码
2019/09/07 Javascript
layer提示框添加多个按钮选择的实例
2019/09/12 Javascript
Vue通过provide inject实现组件通信
2020/09/03 Javascript
[03:49]显微镜下的DOTA2第十五期—VG登基之路完美团
2014/06/24 DOTA
PyMongo安装使用笔记
2015/04/27 Python
Python中单例模式总结
2018/02/20 Python
Python cookbook(数据结构与算法)从字典中提取子集的方法示例
2018/03/22 Python
Python实现删除时保留特定文件夹和文件的示例
2018/04/27 Python
Python处理中文标点符号大集合
2018/05/14 Python
使用Numpy读取CSV文件,并进行行列删除的操作方法
2018/07/04 Python
python3 拼接字符串的7种方法
2018/09/12 Python
Python 创建守护进程的示例
2020/09/29 Python
CSS3 border-radius圆角的实现方法及用法详解
2020/09/14 HTML / CSS
美国最受欢迎的童装品牌之一:The Children’s Place
2016/07/23 全球购物
Bata印度官网:源自欧洲舒适鞋履品牌
2020/01/30 全球购物
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
代收款委托书范本
2014/10/01 职场文书
工艺技术员岗位职责
2015/02/04 职场文书
巴黎圣母院读书笔记
2015/06/26 职场文书
同乡会致辞
2015/07/30 职场文书
2015年高三毕业班班主任工作总结
2015/10/22 职场文书
Pandas实现DataFrame的简单运算、统计与排序
2022/03/31 Python
vue3使用vuedraggable实现拖拽功能
2022/04/06 Vue.js