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 19 Python
Pythont特殊语法filter,map,reduce,apply使用方法
Feb 27 Python
利用matplotlib+numpy绘制多种绘图的方法实例
May 03 Python
python3中获取文件当前绝对路径的两种方法
Apr 26 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
详解Python图像处理库Pillow常用使用方法
Sep 02 Python
Django文件上传与下载(FileFlid)
Oct 06 Python
详解Python中的编码问题(encoding与decode、str与bytes)
Sep 30 Python
python中如何使用虚拟环境
Oct 14 Python
python元组拆包实现方法
Feb 28 Python
Pytorch 如何实现LSTM时间序列预测
May 17 Python
Python Django ORM连表正反操作技巧
Jun 13 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/03/04 无线电
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
php分页查询的简单实现代码
2017/03/14 PHP
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
2013/04/08 Javascript
javascript中直接写php代码的方法
2013/07/31 Javascript
JQuery实现鼠标滑过显示导航下拉列表
2013/09/12 Javascript
使用js实现按钮控制文本框加1减1应用于小时+分钟
2013/12/09 Javascript
jquery实现点击弹出层效果的简单实例
2014/03/03 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
2014/04/10 Javascript
从零学JS之你需要了解的几本书
2014/05/19 Javascript
JavaScript DOM事件(笔记)
2015/04/08 Javascript
使用AngularJS实现表单向导的方法
2015/06/19 Javascript
JS中利用swiper实现3d翻转幻灯片实例代码
2017/08/25 Javascript
vue组件watch属性实例讲解
2017/11/07 Javascript
javascript回调函数详解
2018/02/06 Javascript
jQuery实现滚动到底部时自动加载更多的方法示例
2018/02/18 jQuery
Flutter部件内部状态管理小结之实现Vue的v-model功能
2019/06/11 Javascript
vue-cli3+typescript新建一个项目的思路分析
2019/08/06 Javascript
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
微信小程序一周时间表功能实现
2019/10/17 Javascript
详细介绍解决vue和jsp结合的方法
2020/02/06 Javascript
JS原型对象操作实例分析
2020/06/06 Javascript
Python 类的继承实例详解
2017/03/25 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
Python 实现将某一列设置为str类型
2020/07/14 Python
CSS的pointer-events属性详细介绍(作用和注意事项)
2014/04/23 HTML / CSS
一款纯css3实现的非常实用的鼠标悬停特效演示
2014/11/05 HTML / CSS
中国宠物用品商城:E宠商城
2016/08/27 全球购物
高性能钓鱼服装:Huk Gear
2019/02/20 全球购物
西班牙鞋子和箱包在线销售网站:zapatos.es
2020/02/17 全球购物
师范生实习个人的自我评价
2013/09/28 职场文书
北大自主招生自荐信
2013/10/19 职场文书
本科毕业生求职信
2014/06/15 职场文书
医药公司采购员岗位职责
2014/09/12 职场文书
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
2021/04/03 Javascript
使用这 6个Vue加载动画库来减少我们网站的跳出率
2021/05/18 Vue.js