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使用PythonMagick将jpg图片转换成ico图片的方法
Mar 26 Python
django 删除数据库表后重新同步的方法
May 27 Python
对pycharm 修改程序运行所需内存详解
Dec 03 Python
python实现海螺图片的方法示例
May 12 Python
在Pandas中处理NaN值的方法
Jun 25 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
Feb 07 Python
python怎么提高计算速度
Jun 11 Python
pytorch查看模型weight与grad方式
Jun 24 Python
python中数字是否为可变类型
Jul 08 Python
关于Python字符编码与二进制不得不说的一些事
Oct 04 Python
Python虚拟环境virtualenv是如何使用的
Jun 20 Python
Python 数据可视化神器Pyecharts绘制图像练习
Feb 28 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/02/27 无线电
一个可以删除字符串中HTML标记的PHP函数
2006/10/09 PHP
解析Extjs与php数据交互(增删查改)
2013/06/25 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
encode脚本和normal脚本混用的问题与解决方法
2007/03/08 Javascript
常用的javascript function代码
2008/05/23 Javascript
javascript 得到变量类型的函数
2010/05/19 Javascript
js和jquery使按钮失效为不可用状态的方法
2014/01/26 Javascript
jquery获取节点名称
2015/04/26 Javascript
解决jquery插件:TypeError:$.browser is undefined报错的方法
2015/11/21 Javascript
RequireJS多页面应用实例分析
2016/06/29 Javascript
ES6中Iterator与for..of..遍历用法分析
2017/03/31 Javascript
bootstrap suggest下拉框使用详解
2017/04/10 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
javascript  数组排序与对象排序的实例
2017/07/17 Javascript
使用preload预加载页面资源时注意事项
2020/02/03 Javascript
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
python算法学习之计数排序实例
2013/12/18 Python
python创建关联数组(字典)的方法
2015/05/04 Python
Python 的描述符 descriptor详解
2016/02/27 Python
Python进阶之尾递归的用法实例
2018/01/31 Python
利用pyinstaller将py文件打包为exe的方法
2018/05/14 Python
对Python3+gdal 读取tiff格式数据的实例讲解
2018/12/04 Python
python 去除二维数组/二维列表中的重复行方法
2019/01/23 Python
python pyinstaller 加载ui路径方法
2019/06/10 Python
python time.sleep()是睡眠线程还是进程
2019/07/09 Python
完美解决python3.7 pip升级 拒绝访问问题
2019/07/12 Python
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
英国顶级水晶珠宝零售商之一:Tresor Paris
2019/04/27 全球购物
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
2012/11/09 面试题
绘画设计学生的个人自我评价
2013/09/20 职场文书
酒店应聘自荐信
2013/11/09 职场文书
配件采购员岗位职责
2013/12/03 职场文书
小学三年级语文教学反思
2016/03/03 职场文书
ztree+ajax实现文件树下载功能
2021/05/18 Javascript