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数组过滤实现方法
Jul 27 Python
深入源码解析Python中的对象与类型
Dec 11 Python
详解Python设计模式编程中观察者模式与策略模式的运用
Mar 02 Python
python实现决策树C4.5算法详解(在ID3基础上改进)
May 31 Python
浅谈Python2、Python3相对路径、绝对路径导入方法
Jun 22 Python
python MNIST手写识别数据调用API的方法
Aug 08 Python
python制作mysql数据迁移脚本
Jan 01 Python
python 计算数据偏差和峰度的方法
Jun 29 Python
Python 根据日志级别打印不同颜色的日志的方法示例
Aug 08 Python
Python3实现配置文件差异对比脚本
Nov 18 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
Jul 28 Python
python双向链表实例详解
May 25 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如何计算两坐标点之间的距离
2018/12/29 PHP
在 IE 中调用 javascript 打开 Excel 表
2006/12/21 Javascript
JavaScript高级程序设计 扩展--关于动态原型
2010/11/09 Javascript
jquery下jstree简单应用 - v1.0
2011/04/14 Javascript
javascript数组去重的六种方法汇总
2015/08/16 Javascript
AngularJS控制器controller正确的通信的方法
2016/01/25 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
2016/09/04 Javascript
jQuery右下角悬浮广告实例
2016/10/17 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
angularJS之$http:与服务器交互示例
2017/03/17 Javascript
nodejs更改项目端口号的方法
2018/05/13 NodeJs
小白教程|一小时上手最流行的前端框架vue(推荐)
2019/04/10 Javascript
微信小程序开发技巧汇总
2019/07/15 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
2019/07/25 Javascript
python输出指定月份日历的方法
2015/04/23 Python
在Python的Django框架中生成CSV文件的方法
2015/07/22 Python
Django框架会话技术实例分析【Cookie与Session】
2019/05/24 Python
pytorch 固定部分参数训练的方法
2019/08/17 Python
Transpose 数组行列转置的限制方式
2020/02/11 Python
pandas 像SQL一样使用WHERE IN查询条件说明
2020/06/05 Python
python算的上脚本语言吗
2020/06/22 Python
python使用nibabel和sitk读取保存nii.gz文件实例
2020/07/01 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
Canvas与Image互相转换示例代码
2013/08/09 HTML / CSS
Dr. Martens马汀博士官网:马丁靴始祖品牌
2016/10/15 全球购物
Shopty西班牙:缝纫机在线销售
2018/01/26 全球购物
校本教研工作方案
2014/01/14 职场文书
产品质量承诺书范文
2014/03/27 职场文书
食品采购员岗位职责
2014/04/14 职场文书
中学生评语大全
2014/04/18 职场文书
简易离婚协议书范本
2014/10/24 职场文书
出国留学导师推荐信
2015/03/26 职场文书
财务年终工作总结大全
2019/06/20 职场文书
Kubernetes控制节点的部署
2022/04/01 Servers
类和原型的设计模式之复制与委托差异
2022/07/07 Javascript