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使用cookielib库示例分享
Mar 03 Python
python matplotlib中文显示参数设置解析
Dec 15 Python
Pandas 同元素多列去重的实例
Jul 03 Python
想学python 这5本书籍你必看!
Dec 11 Python
python 利用文件锁单例执行脚本的方法
Feb 19 Python
Python Image模块基本图像处理操作小结
Apr 13 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
Jun 18 Python
ERLANG和PYTHON互通实现过程详解
Jul 05 Python
python3.6编写的单元测试示例
Aug 17 Python
wxPython修改文本框颜色过程解析
Feb 14 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
Mar 03 Python
Python ADF 单位根检验 如何查看结果的实现
Jun 03 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
动态新闻发布的实现及其技巧
2006/10/09 PHP
PHP循环语句笔记(foreach,list)
2011/11/29 PHP
修改php.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
IIS6.0 开启Gzip方法及PHP Gzip函数分享
2014/06/08 PHP
PHP实现生成唯一会员卡号
2015/08/24 PHP
PHP环境中Memcache的安装和使用
2015/11/05 PHP
php文件上传类的分享
2017/07/06 PHP
php输出控制函数和输出函数生成静态页面
2019/06/27 PHP
跨浏览器的设置innerHTML方法
2006/09/18 Javascript
JavaScript 精粹读书笔记(1,2)
2010/02/07 Javascript
JS检测输入字符是否包含非法字符的示例代码
2014/02/11 Javascript
JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
2015/08/06 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
js表单验证实例讲解
2016/03/31 Javascript
jQuery插件扩展extend的简单实现原理
2016/06/24 Javascript
Webpack执行命令参数详解
2017/06/17 Javascript
vue.js学习笔记之v-bind和v-on解析
2018/05/03 Javascript
VUE项目axios请求头更改Content-Type操作
2020/07/24 Javascript
vue项目中openlayers绘制行政区划
2020/12/24 Vue.js
django通过ajax发起请求返回JSON格式数据的方法
2015/06/04 Python
Python使用正则表达式实现文本替换的方法
2017/04/18 Python
python 读取dicom文件,生成info.txt和raw文件的方法
2019/01/24 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
python opencv实现证件照换底功能
2019/08/19 Python
使用python将excel数据导入数据库过程详解
2019/08/27 Python
利用CSS3的线性渐变linear-gradient制作边框的示例
2016/06/02 HTML / CSS
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
土耳其风格手工珠宝:Ottoman Hands
2019/07/26 全球购物
灵泰克Java笔试题
2016/01/09 面试题
广告学专业推荐信范文
2013/11/23 职场文书
公司外出活动方案
2014/08/14 职场文书
营销总经理岗位职责范本
2014/09/02 职场文书
高考升学宴答谢词
2015/01/20 职场文书
2015年乡镇工作总结范文
2015/04/22 职场文书
2016教师校本培训心得体会
2016/01/08 职场文书
Innodb存储引擎中的后台线程详解
2022/04/03 MySQL