用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访问sqlserver示例
Feb 10 Python
使用rpclib进行Python网络编程时的注释问题
May 06 Python
Python的多态性实例分析
Jul 07 Python
python学习笔记之列表(list)与元组(tuple)详解
Nov 23 Python
微信跳一跳python代码实现
Jan 05 Python
python安装模块如何通过setup.py安装(超简单)
May 05 Python
python如何统计代码运行的时长
Jul 24 Python
关于keras中keras.layers.merge的用法说明
May 23 Python
用python实现前向分词最大匹配算法的示例代码
Aug 06 Python
Python json解析库jsonpath原理及使用示例
Nov 25 Python
Python命令行参数argv和argparse该如何使用
Feb 08 Python
python解析json数据
Apr 29 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
使用Linux五年积累的一些经验技巧
2013/06/20 PHP
php设置session值和cookies的学习示例
2014/03/21 PHP
PHP生成随机密码类分享
2014/06/25 PHP
php实现压缩合并js的方法【附demo源码下载】
2016/09/22 PHP
php之可变变量的实例详解
2017/09/12 PHP
PHP一致性hash分布式算法封装类定义与用法示例
2018/08/04 PHP
javascript:以前写的xmlhttp池,代码
2008/05/18 Javascript
JS实现图片翻书效果示例代码
2013/09/09 Javascript
javascript匿名函数应用示例介绍
2014/03/07 Javascript
捕获和分析JavaScript Error的方法
2014/03/25 Javascript
JavaScript数值数组排序示例分享
2014/05/27 Javascript
jquery原理以及学习技巧介绍
2015/11/11 Javascript
谈谈我对JavaScript DOM事件的理解
2015/12/18 Javascript
js浏览器滚动条卷去的高度scrolltop(实例讲解)
2017/07/07 Javascript
解决vue处理axios post请求传参的问题
2018/03/05 Javascript
Vue项目History模式404问题解决方法
2018/10/31 Javascript
微信小程序如何实现radio单选框单击打勾和取消
2020/01/21 Javascript
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
python使用multiprocessing模块实现带回调函数的异步调用方法
2015/04/18 Python
Python中操作mysql的pymysql模块详解
2016/09/13 Python
对numpy数据写入文件的方法讲解
2018/07/09 Python
selenium设置proxy、headers的方法(phantomjs、Chrome、Firefox)
2018/11/29 Python
用python求一个数组的和与平均值的实现方法
2019/06/29 Python
python retrying模块的使用方法详解
2019/09/25 Python
python递归调用中的坑:打印有值, 返回却None
2020/03/16 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
2020/03/23 Python
在Sublime Editor中配置Python环境的详细教程
2020/05/03 Python
Python 实现一个简单的web服务器
2021/01/03 Python
css3的过滤效果简单实例
2016/08/03 HTML / CSS
美国领先的奢侈手表在线零售商:WatchMaxx
2017/12/17 全球购物
迟到早退检讨书
2014/02/10 职场文书
《手指教学》反思
2014/02/14 职场文书
工地安全质量标语
2014/06/07 职场文书
2014年教研员工作总结
2014/12/23 职场文书
校长个人总结
2015/03/03 职场文书
python3 删除所有自定义变量的操作
2021/04/08 Python