用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 base64 decode incorrect padding错误解决方法
Jan 08 Python
python访问抓取网页常用命令总结
Apr 11 Python
python破解zip加密文件的方法
May 31 Python
Python读写zip压缩文件的方法
Aug 29 Python
pycharm运行和调试不显示结果的解决方法
Nov 30 Python
python实现年会抽奖程序
Jan 22 Python
Python多线程同步---文件读写控制方法
Feb 12 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
Aug 01 Python
python3 实现的对象与json相互转换操作示例
Aug 17 Python
python代码打印100-999之间的回文数示例
Nov 24 Python
Python虚拟环境的创建和包下载过程分析
Jun 19 Python
python将图片转为矢量图的方法步骤
Mar 30 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生成shtml类用法实例
2014/12/09 PHP
jquery插件制作教程 txtHover
2012/08/17 Javascript
javascript学习笔记(三)BOM和DOM详解
2014/09/30 Javascript
jquery禁止回车触发表单提交
2014/12/12 Javascript
jQuery统计指定子元素数量的方法
2015/03/17 Javascript
jquery中ready()函数执行的时机和window的load事件比较
2015/06/22 Javascript
java必学必会之static关键字
2015/12/03 Javascript
Bootstrap 网站实例之单页营销网站
2016/10/20 Javascript
JS调用打印机功能简单示例
2016/11/28 Javascript
webpack独立打包和缓存处理详解
2017/04/03 Javascript
微信小程序上传图片实例
2018/05/28 Javascript
小程序实现新用户判断并跳转激活的方法
2019/05/20 Javascript
jquery实现掷骰子小游戏
2019/10/24 jQuery
JavaScript制作3D旋转相册
2020/08/02 Javascript
Python实现多行注释的另类方法
2014/08/22 Python
Python深入学习之内存管理
2014/08/31 Python
Python实现把xml或xsl转换为html格式
2015/04/08 Python
Python中使用Beautiful Soup库的超详细教程
2015/04/30 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
Java分治归并排序算法实例详解
2017/12/12 Python
完美解决Python 2.7不能正常使用pip install的问题
2018/06/12 Python
PyCharm+PySpark远程调试的环境配置的方法
2018/11/29 Python
python 如何对logging日志封装
2020/12/02 Python
Liu Jo西班牙官网:意大利服装品牌
2019/09/11 全球购物
俄罗斯最大的隐形眼镜销售网站:Ochkov.Net
2021/02/07 全球购物
CNC数控操作工岗位职责
2013/11/19 职场文书
教师个人自我评价范文
2014/04/13 职场文书
525心理活动总结
2014/07/04 职场文书
2014年行政执法工作总结
2014/12/11 职场文书
个园导游词
2015/02/04 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书
施工现场安全管理制度
2015/08/05 职场文书
2016廉洁从业学习心得体会
2016/01/19 职场文书
《草船借箭》教学反思
2016/02/23 职场文书
React如何创建组件
2021/06/27 Javascript
Python 数据可视化工具 Pyecharts 安装及应用
2022/04/20 Python