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随手笔记第一篇(2)之初识列表和元组
Jan 23 Python
Python Paramiko模块的使用实际案例
Feb 01 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
Mar 31 Python
Python使用matplotlib实现的图像读取、切割裁剪功能示例
Apr 28 Python
使用PyCharm创建Django项目及基本配置详解
Oct 24 Python
浅谈Python接口对json串的处理方法
Dec 19 Python
python实现弹跳小球
May 13 Python
手把手教你Python yLab的绘制折线图的画法
Oct 23 Python
Pyecharts绘制全球流向图的示例代码
Jan 08 Python
python应用Axes3D绘图(批量梯度下降算法)
Mar 25 Python
基于python实现数组格式参数加密计算
Apr 21 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
Jan 06 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实现与erlang的二进制通讯实例解析
2014/07/23 PHP
ThinkPHP文件上传实例教程
2014/08/22 PHP
windows环境下使用Composer安装ThinkPHP5
2018/05/18 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
10个基于浏览器的JavaScript调试工具分享
2013/02/07 Javascript
javascript数据类型示例分享
2015/01/19 Javascript
js鼠标悬浮出现遮罩层的方法
2015/01/28 Javascript
Js为表单动态添加节点内容的方法
2015/02/10 Javascript
JavaScript动态改变div属性的实现方法
2015/07/22 Javascript
微信小程序前端源码逻辑和工作流
2016/09/25 Javascript
JavaScript mixin实现多继承的方法详解
2017/03/30 Javascript
JS实现去除数组中重复json的方法示例
2017/12/21 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
2018/12/13 Javascript
Node.js 进程平滑离场剖析小结
2019/01/24 Javascript
vue图片加载失败时用默认图片替换的方法
2019/08/29 Javascript
python局部赋值的规则
2013/03/07 Python
python实现将html表格转换成CSV文件的方法
2015/06/28 Python
python基于隐马尔可夫模型实现中文拼音输入
2016/04/01 Python
Python中set与frozenset方法和区别详解
2016/05/23 Python
python paramiko模块学习分享
2017/08/23 Python
对Python的交互模式和直接运行.py文件的区别详解
2019/06/29 Python
python做接口测试的必要性
2019/11/20 Python
tensorflow 动态获取 BatchSzie 的大小实例
2020/06/30 Python
使用html5实现表格实现标题合并的实例代码
2019/05/13 HTML / CSS
交通专业个人自荐信格式
2013/09/23 职场文书
给排水专业应届生求职信
2013/10/12 职场文书
办公自动化毕业生求职信
2014/03/09 职场文书
《卖木雕的少年》教学反思
2014/04/11 职场文书
根叔历年演讲稿
2014/05/20 职场文书
幼儿园小班个人工作总结
2015/02/12 职场文书
2016年公务员六五普法心得体会
2016/01/21 职场文书
创业计划书之家政服务
2019/09/18 职场文书
Java+swing实现抖音上的表白程序详解
2022/06/25 Java/Android
Java实现贪吃蛇游戏的示例代码
2022/09/23 Java/Android