用python分割TXT文件成4K的TXT文件


Posted in Python onMay 23, 2009
########################## 
# # 
# 为了避免截断中文字符 # 
# 文件要求是 unicode 编码 # 
# txt文件另存为对话框下面有下拉框,可选存 # 
# 储编码格式 # 
# # 
########################## 
import os 
import struct 
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') 
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 相关文章推荐
python用ConfigObj读写配置文件的实现代码
Mar 04 Python
处理Python中的URLError异常的方法
Apr 30 Python
Python for Informatics 第11章之正则表达式(四)
Apr 21 Python
Python决策树分类算法学习
Dec 22 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
Jun 11 Python
python实现集中式的病毒扫描功能详解
Jul 09 Python
django删除表重建的实现方法
Aug 28 Python
python实现批量命名照片
Jun 18 Python
PyTorch 导数应用的使用教程
Aug 31 Python
pytorch 实现变分自动编码器的操作
May 24 Python
python中数组和列表的简单实例
Mar 25 Python
Python软件包安装的三种常见方法
Jul 07 Python
python 正则式 概述及常用字符
May 07 #Python
python 正则式使用心得
May 07 #Python
python ip正则式
May 07 #Python
Python 正则表达式操作指南
May 04 #Python
python 正则表达式 概述及常用字符
May 04 #Python
用python实现的可以拷贝或剪切一个文件列表中的所有文件
Apr 30 #Python
Python 自动安装 Rising 杀毒软件
Apr 24 #Python
You might like
PHP mail()函数使用及配置方法
2014/01/14 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
使用onbeforeunload属性后的副作用
2007/03/08 Javascript
js 判断计算字符串长度/判断空的简单方法
2013/08/05 Javascript
javascript loadScript异步加载脚本示例讲解
2013/11/14 Javascript
input禁止键盘及中文输入,但可以点击
2014/02/13 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
2016/05/25 Javascript
JS两个数组比较,删除重复值的巧妙方法(推荐)
2016/06/03 Javascript
mvvm双向绑定机制的原理和实现代码(推荐)
2016/06/07 Javascript
用jQuery向div中添加Html文本内容的简单实现
2016/07/13 Javascript
bootstrap手风琴制作方法详解
2017/01/11 Javascript
自定义vue全局组件use使用、vuex的使用详解
2017/06/14 Javascript
将Sublime Text 3 添加到右键中的简单方法
2017/12/12 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
2018/01/31 Javascript
浅谈Vue内置component组件的应用场景
2018/03/27 Javascript
vue.js学习笔记之v-bind和v-on解析
2018/05/03 Javascript
Vue中的v-for指令不起效果的解决方法
2018/09/27 Javascript
ES6 fetch函数与后台交互实现
2018/11/14 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
2020/11/03 Javascript
python 计算平均平方误差(MSE)的实例
2019/06/29 Python
Python 图像对比度增强的几种方法(小结)
2019/09/25 Python
keras获得某一层或者某层权重的输出实例
2020/01/24 Python
django rest framework serializer返回时间自动格式化方法
2020/03/31 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
2020/08/17 Python
结合 CSS3 transition transform 实现简单的跑马灯效果的示例
2018/02/07 HTML / CSS
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
人力资源管理专业应届生求职信
2013/09/28 职场文书
个人求职简历中英文自我评价
2013/12/16 职场文书
2014最新实习证明模板
2014/10/02 职场文书
集结号观后感
2015/06/08 职场文书
导游词之镇江-金山寺
2019/10/14 职场文书
PHP对接阿里云虚拟号的实现(号码隐私保护)
2021/04/06 PHP
go语言中fallthrough的用法说明
2021/05/06 Golang