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中的多进程与多线程的使用
Apr 07 Python
python魔法方法-属性转换和类的表示详解
Jul 22 Python
Python 利用内置set函数对字符串和列表进行去重的方法
Jun 29 Python
pymongo中聚合查询的使用方法
Mar 22 Python
OpenCV-Python 摄像头实时检测人脸代码实例
Apr 30 Python
简单了解python的内存管理机制
Jul 08 Python
Django单元测试中Fixtures的使用方法
Feb 26 Python
Python 实现将大图切片成小图,将小图组合成大图的例子
Mar 14 Python
python中sort sorted reverse reversed函数的区别说明
May 11 Python
win10安装python3.6的常见问题
Jul 01 Python
python 中[0]*2与0*2的区别说明
May 10 Python
Python使用PyYAML库读写yaml文件的方法
Apr 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下通过curl抓取yahoo boss 搜索结果的实现代码
2011/06/10 PHP
php使HTML标签自动补全闭合函数代码
2012/10/04 PHP
php无限遍历文件夹示例分享
2014/03/04 PHP
PHP+JS实现的实时搜索提示功能
2018/03/13 PHP
JQuery Ajax 跨域访问的解决方案
2010/03/12 Javascript
固定表格行列(expression)在IE下适用
2013/07/25 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
JavaScript事件委托的技术原理探讨示例
2014/04/17 Javascript
SWFObject基本用法实例分析
2015/07/20 Javascript
JavaScript中split与join函数的进阶使用技巧
2016/05/03 Javascript
JS全局变量和局部变量最新解析
2016/06/24 Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
2016/11/09 Javascript
js实现音乐播放控制条
2017/09/09 Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
2018/09/03 Javascript
引入外部js脚本加载慢与页面白屏问题的解决
2018/12/10 Javascript
vue 中Virtual Dom被创建的方法
2019/04/15 Javascript
一个小时快速搭建微信小程序的方法步骤
2019/04/15 Javascript
使用webpack编译es6代码的方法步骤
2019/04/28 Javascript
webpack4.0+vue2.0利用批处理生成前端单页或多页应用的方法
2019/06/28 Javascript
JavaScript setInterval()与setTimeout()计时器
2019/12/27 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
2020/04/21 Javascript
Tornado服务器中绑定域名、虚拟主机的方法
2014/08/22 Python
用Python进行基础的函数式编程的教程
2015/03/31 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
Python 常用日期处理 -- calendar 与 dateutil 模块的使用
2020/09/02 Python
Python使用socket_TCP实现小文件下载功能
2020/10/09 Python
CSS3的Flexbox布局的简明入门指南
2016/04/08 HTML / CSS
切尔西足球俱乐部官方网上商店:Chelsea FC
2019/06/17 全球购物
奥巴马演讲稿
2014/01/08 职场文书
《海伦?凯勒》教学反思
2014/04/17 职场文书
安全教育月活动总结
2014/05/05 职场文书
孩子教育的心得体会
2014/09/01 职场文书
专家推荐信范文
2015/03/26 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书
2016年植树节红领巾广播稿
2015/12/17 职场文书
python获取字符串中的email
2022/03/31 Python