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设计模式编程中观察者模式与策略模式的运用
Mar 02 Python
Python的collections模块中namedtuple结构使用示例
Jul 07 Python
Python实现针对中文排序的方法
May 09 Python
Python使用PyCrypto实现AES加密功能示例
May 22 Python
Python实现多线程的两种方式分析
Aug 29 Python
Python小白必备的8个最常用的内置函数(推荐)
Apr 03 Python
Python 中PyQt5 点击主窗口弹出另一个窗口的实现方法
Jul 04 Python
python实现最大子序和(分治+动态规划)
Jul 05 Python
使用wxpy实现自动发送微信消息功能
Feb 28 Python
python实现录屏功能(亲测好用)
Mar 02 Python
使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)
Jun 30 Python
在 Golang 中实现 Cache::remember 方法详解
Mar 30 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获取服务器信息的实现代码
2013/02/04 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
使用Javascript和DOM Interfaces来处理HTML
2006/10/09 Javascript
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
js window.onload 加载多个函数和追加函数详解
2014/01/08 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
2014/09/24 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
理解js对象继承的N种模式
2016/01/25 Javascript
浅析javascript异步执行函数导致的变量变化问题解决思路
2016/05/13 Javascript
JQuery.validationEngine表单验证插件(推荐)
2016/12/10 Javascript
基于BootstrapValidator的Form表单验证(24)
2016/12/12 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
php 修改密码实现代码
2017/05/24 Javascript
jQuery Autocomplete简介_动力节点Java学院整理
2017/07/17 jQuery
Javascript 严格模式use strict详解
2017/09/16 Javascript
微信小程序实现流程进度的图样式功能
2018/01/16 Javascript
vue集成百度UEditor富文本编辑器使用教程
2018/09/21 Javascript
vue通过style或者class改变样式的实例代码
2018/10/30 Javascript
Vue + Element-ui的下拉框el-select获取额外参数详解
2020/08/14 Javascript
vue3.0实现插件封装
2020/12/14 Vue.js
Python3 入门教程 简单但比较不错
2009/11/29 Python
用Python抢过年的火车票附源码
2015/12/07 Python
python3 模拟登录v2ex实例讲解
2017/07/13 Python
pandas的object对象转时间对象的方法
2018/04/11 Python
numpy中实现ndarray数组返回符合特定条件的索引方法
2018/04/17 Python
Python字典的核心底层原理讲解
2019/01/24 Python
Python中类似于jquery的pyquery库用法分析
2019/12/02 Python
pycharm新建Vue项目的方法步骤(图文)
2020/03/04 Python
Tensorflow tensor 数学运算和逻辑运算方式
2020/06/30 Python
巴西儿童时尚购物网站:Dinda
2019/08/14 全球购物
华为的Java面试题
2014/03/07 面试题
写自荐信要注意什么
2013/12/26 职场文书
小学二年级评语
2014/04/21 职场文书
中学生教师节演讲稿
2014/09/03 职场文书
文明家庭事迹材料
2014/12/20 职场文书
在js中修改html body的样式
2021/11/11 Javascript