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 01 Python
Python获取Windows或Linux主机名称通用函数分享
Nov 22 Python
python检测远程服务器tcp端口的方法
Mar 14 Python
Python的Urllib库的基本使用教程
Apr 30 Python
python基于urllib实现按照百度音乐分类下载mp3的方法
May 25 Python
Python矩阵常见运算操作实例总结
Sep 29 Python
Python实现生成随机数据插入mysql数据库的方法
Dec 25 Python
解决python 未发现数据源名称并且未指定默认驱动程序的问题
Dec 07 Python
pyecharts绘制中国2020肺炎疫情地图的实例代码
Feb 12 Python
python db类用法说明
Jul 07 Python
python语言实现贪吃蛇游戏
Nov 13 Python
pytorch 梯度NAN异常值的解决方案
Jun 05 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分页显示制作详细讲解
2006/12/05 PHP
40个迹象表明你还是PHP菜鸟
2008/09/29 PHP
php 随机记录mysql rand()造成CPU 100%的解决办法
2010/05/18 PHP
PHP调用JAVA的WebService简单实例
2014/03/11 PHP
php查询mysql大量数据造成内存不足的解决方法
2015/03/04 PHP
php+laravel依赖注入知识点总结
2019/11/04 PHP
PHP中echo与print区别点整理
2021/03/09 PHP
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
JavaScript 产生不重复的随机数三种实现思路
2012/12/13 Javascript
JS实现点击下载的小例子
2013/07/10 Javascript
JS判断、校验MAC地址的2个实例
2014/05/05 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
js实现一个链接打开两个链接地址的方法
2015/05/12 Javascript
JavaScript取得键盘按下方向键是哪个的方法
2015/08/04 Javascript
jquery实现左右无缝轮播图
2020/07/31 Javascript
使用prop解决一个checkbox选中后再次选中失效的问题
2017/07/05 Javascript
js中如何完美的解析数据
2018/03/18 Javascript
详解vue 数组和对象渲染问题
2018/09/21 Javascript
详解用Webpack与Babel配置ES6开发环境
2019/03/12 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
2020/08/10 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
python cx_Oracle模块的安装和使用详细介绍
2017/02/13 Python
django的model操作汇整详解
2019/07/26 Python
python logging日志模块原理及操作解析
2019/10/12 Python
windows、linux下打包Python3程序详细方法
2020/03/17 Python
python3+opencv 使用灰度直方图来判断图片的亮暗操作
2020/06/02 Python
pycharm远程连接服务器并配置python interpreter的方法
2020/12/23 Python
python可视化分析的实现(matplotlib、seaborn、ggplot2)
2021/02/03 Python
介绍一下如何利用路径遍历进行攻击及如何防范
2014/01/19 面试题
介绍一下gcc特性
2015/10/31 面试题
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
2014/04/23 面试题
预备党员入党自我评价范文
2014/03/10 职场文书
公民授权委托书范本
2014/09/17 职场文书
2014年内勤工作总结
2014/11/24 职场文书
SQL 窗口函数实现高效分页查询的案例分析
2021/05/21 SQL Server