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实现的一个简单LRU cache
Sep 26 Python
Django自定义分页与bootstrap分页结合
Feb 22 Python
python将文本中的空格替换为换行的方法
Mar 19 Python
python分治法求二维数组局部峰值方法
Apr 03 Python
使用Python的Django和layim实现即时通讯的方法
May 25 Python
使用python实现ftp的文件读写方法
Jul 02 Python
python实现将文件夹内的每张图片批量分割成多张
Jul 22 Python
python实现淘宝购物系统
Oct 25 Python
Python3常见函数range()用法详解
Dec 30 Python
Python语言异常处理测试过程解析
Jan 08 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
Apr 17 Python
利用Python实现最小二乘法与梯度下降算法
Feb 21 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页面编码的两种方法示例介绍
2014/03/03 PHP
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
2007/03/06 Javascript
javascript 导出数据到Excel(处理table中的元素)
2009/12/18 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
JS实现div内部的文字或图片自动循环滚动代码
2013/04/19 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
2014/03/22 Javascript
javascript中Math.random()使用详解
2015/04/15 Javascript
javascript数组去重的六种方法汇总
2015/08/16 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
2015/09/23 Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
2016/09/15 Javascript
JavaScript事件发布/订阅模式原理与用法分析
2018/08/21 Javascript
Vue传参一箩筐(页面、组件)
2019/04/04 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
关于layui 弹出层一闪而过就消失的解决方法
2019/09/09 Javascript
js+css3实现炫酷时钟
2020/08/18 Javascript
Python查询Mysql时返回字典结构的代码
2012/06/18 Python
python实现二维码扫码自动登录淘宝
2016/12/27 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
2017/04/18 Python
基于django传递数据到后端的例子
2019/08/16 Python
Python配置文件处理的方法教程
2019/08/29 Python
python装饰器的特性原理详解
2019/12/25 Python
jupyter notebook的安装与使用详解
2020/05/18 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
2020/06/11 Python
支持IE8的纯css3开发的响应式设计动画菜单教程
2014/11/05 HTML / CSS
HTML4和HTML5之间除了相似以外的10个主要不同
2012/12/13 HTML / CSS
HTML5实现锚点时请使用id取代name
2013/09/06 HTML / CSS
iRobot官网:改变生活的家用机器人品牌
2016/09/20 全球购物
手工制作的意大利太阳镜和光学元件:Illesteva
2019/01/19 全球购物
毕业生造价工程师求职信
2013/10/17 职场文书
校班主任推荐信范文
2013/12/03 职场文书
尽职尽责村干部自我鉴定
2014/01/23 职场文书
安全生产汇报材料
2014/02/17 职场文书
募捐倡议书
2014/04/14 职场文书
小学四年级班主任工作经验交流材料
2015/11/02 职场文书
导游词之桂林
2019/08/20 职场文书
MySQL中order by的使用详情
2021/11/17 MySQL