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编程中归并排序算法的实现步骤详解
May 04 Python
python 写入csv乱码问题解决方法
Oct 23 Python
python基础while循环及if判断的实例讲解
Aug 25 Python
Tensorflow 查看变量的值方法
Jun 14 Python
python实现ID3决策树算法
Aug 29 Python
python 实现分页显示从es中获取的数据方法
Dec 26 Python
python爬取内容存入Excel实例
Feb 20 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
May 13 Python
numpy.linspace函数具体使用详解
May 27 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
Mar 17 Python
python如何写出表白程序
Jun 01 Python
Python实现Excel自动分组合并单元格
Feb 22 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面向对象全攻略 (二) 实例化对象 使用对象成员
2009/09/30 PHP
utf-8编码引起js输出中文乱码的解决办法
2010/06/23 Javascript
JSDoc 介绍使用规范JsDoc的使用介绍
2011/02/12 Javascript
Jquery图片滚动与幻灯片的实例代码
2013/04/08 Javascript
jQuery Ajax异步处理Json数据详解
2013/11/05 Javascript
JS将数字转换成三位逗号分隔的样式(示例代码)
2014/02/19 Javascript
js实现仿阿里巴巴城市选择框效果实例
2015/06/24 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
2016/12/26 Javascript
bootstarp modal框居中显示的实现代码
2017/02/18 Javascript
jQuery事件详解
2017/02/23 Javascript
Three.js的使用及绘制基础3D图形详解
2017/04/27 Javascript
Angular2学习教程之TemplateRef和ViewContainerRef详解
2017/05/25 Javascript
使用MUI框架模拟手机端的下拉刷新和上拉加载功能
2017/09/04 Javascript
基于react组件之间的参数传递(详解)
2017/09/05 Javascript
React + webpack 环境配置的方法步骤
2017/09/07 Javascript
js中的闭包学习心得
2018/02/06 Javascript
vue.js前后端数据交互之提交数据操作详解
2018/04/24 Javascript
在vue项目中引入vue-beauty操作方法
2019/02/11 Javascript
基于Vue sessionStorage实现保留搜索框搜索内容
2020/06/01 Javascript
[01:07:13]TNC vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python将多个excel文件合并为一个文件
2018/01/03 Python
python使用KNN算法手写体识别
2018/02/01 Python
基于CSS3实现图片模糊过滤效果
2015/11/19 HTML / CSS
html5简介及新增功能介绍
2020/05/18 HTML / CSS
英国殿堂级有机护肤品牌:Rodial
2017/04/17 全球购物
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
美国第二大连锁书店:Books-A-Million
2017/12/28 全球购物
新加坡第一的杂货零售商:NTUC FairPrice
2020/12/05 全球购物
基层干部2014全国两会学习心得体会
2014/03/10 职场文书
药品营销策划方案
2014/06/15 职场文书
学生会招新宣传语
2015/07/13 职场文书
2016中秋节晚会开场白
2015/11/26 职场文书
2016教师暑期培训学习心得体会
2016/01/09 职场文书
Python面向对象之内置函数相关知识总结
2021/06/24 Python