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 相关文章推荐
使用SAE部署Python运行环境的教程
May 05 Python
Python类属性与实例属性用法分析
May 09 Python
Python实现基本线性数据结构
Aug 22 Python
Python实现的多线程http压力测试代码
Feb 08 Python
Python实现的简单模板引擎功能示例
Sep 02 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
Dec 12 Python
python使用pandas实现数据分割实例代码
Jan 25 Python
python 巧用正则寻找字符串中的特定字符的位置方法
May 02 Python
简单了解Python matplotlib线的属性
Jun 29 Python
在pycharm中配置Anaconda以及pip源配置详解
Sep 09 Python
如何运行带参数的python脚本
Nov 15 Python
使用Python进行防病毒免杀解析
Dec 13 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
自己动手,丰衣足食 - 短波框形天线制作
2021/03/01 无线电
php中Ctype函数用法详解
2014/12/09 PHP
JS画线(实例代码)
2013/11/20 Javascript
jQuery操作JSON的CRUD用法实例
2015/02/25 Javascript
jquery通过扩展select控件实现支持enter或focus选择的方法
2015/11/19 Javascript
jQuery实现HTML表格单元格的合并功能
2016/04/06 Javascript
微信小程序 实例应用(记账)详解
2016/09/28 Javascript
JavaScript仿微信打飞机游戏
2020/07/05 Javascript
JS解决position:sticky的兼容性问题的方法
2017/10/17 Javascript
使用JS模拟锚点跳转的实例
2018/02/01 Javascript
Vue 路由 过渡动效 数据获取方法
2018/07/31 Javascript
[55:44]OG vs NAVI 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python使用smtplib模块通过gmail实现邮件发送的方法
2015/05/08 Python
Python实现快速排序和插入排序算法及自定义排序的示例
2016/02/16 Python
Python+Turtle动态绘制一棵树实例分享
2018/01/16 Python
使用EduBlock轻松学习Python编程
2018/10/08 Python
在pycharm中配置Anaconda以及pip源配置详解
2019/09/09 Python
使用TensorFlow对图像进行随机旋转的实现示例
2020/01/20 Python
TensorFlow实现打印每一层的输出
2020/01/21 Python
tensorflow mnist 数据加载实现并画图效果
2020/02/05 Python
欧洲最大的婴幼儿服装及内衣公司:Petit Bateau(小帆船)
2016/08/16 全球购物
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
为您搜罗全球潮流時尚品牌:HBX
2019/12/04 全球购物
是否有自动比较结构的方法
2015/06/03 面试题
中医药大学市场营销专业自荐信
2013/09/29 职场文书
法律专业自我鉴定
2013/10/03 职场文书
机械电子工程专业推荐信范文
2013/11/20 职场文书
函授毕业个人自我评价
2014/02/20 职场文书
责任胜于能力演讲稿
2014/05/20 职场文书
小学科学教学计划
2015/01/21 职场文书
综合素质评价个性发展自我评价
2015/03/06 职场文书
管理失职检讨书
2015/05/05 职场文书
文艺有韵味的诗句(生命类、亲情类...)
2019/07/11 职场文书
mysql事务隔离级别详情
2021/10/24 MySQL
css布局巧妙技巧之css三角示例的运用
2022/03/16 HTML / CSS
Java使用HttpClient实现文件下载
2022/08/14 Java/Android