用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 相关文章推荐
使用apidoc管理RESTful风格Flask项目接口文档方法
Feb 07 Python
分析Python读取文件时的路径问题
Feb 11 Python
Python实现读取txt文件并转换为excel的方法示例
May 17 Python
解决seaborn在pycharm中绘图不出图的问题
May 24 Python
使用python生成杨辉三角形的示例代码
Aug 29 Python
python爬虫简单的添加代理进行访问的实现代码
Apr 04 Python
python+selenium实现简历自动刷新的示例代码
May 20 Python
pandas如何处理缺失值
Jul 31 Python
Python测试模块doctest使用解析
Aug 10 Python
NumPy中的维度Axis详解
Nov 26 Python
浅谈Keras中shuffle和validation_split的顺序
Jun 19 Python
深入理解Python变量的数据类型和存储
Feb 01 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
默默简单的写了一个模板引擎
2007/01/02 PHP
一键删除顽固的空文件夹 软件下载
2007/01/26 PHP
最准确的php截取字符串长度函数
2015/10/29 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
2019/10/14 PHP
jQuery.each()用法分享
2012/07/31 Javascript
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
2014/06/02 Javascript
javascript获取checkbox复选框获取选中的选项
2014/08/12 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
js简单网速测试方法完整实例
2015/12/15 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
2016/05/16 Javascript
Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
2016/06/07 Javascript
js中常用的Tab切换效果(推荐)
2016/08/30 Javascript
Angular2中Bootstrap界面库ng-bootstrap详解
2016/10/18 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
JS中绑定事件顺序(事件冒泡与事件捕获区别)
2017/01/24 Javascript
判断横屏竖屏(三种)
2017/02/13 Javascript
基于cookie实现zTree树刷新后展开状态不变
2017/02/28 Javascript
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
2017/03/15 Javascript
layui按条件隐藏表格列的实例
2019/09/19 Javascript
微信小程序select下拉框实现源码
2019/11/08 Javascript
vue项目中js-cookie的使用存储token操作
2020/11/13 Javascript
Python 字符串定义
2009/09/25 Python
Python中实现远程调用(RPC、RMI)简单例子
2014/04/28 Python
详解Python判定IP地址合法性的三种方法
2018/03/06 Python
Python 输出时去掉列表元组外面的方括号与圆括号的方法
2018/12/24 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
Linux如何压缩可执行文件
2014/03/27 面试题
会计出纳岗位职责
2013/12/25 职场文书
大学英语演讲稿(中英文对照)
2014/01/14 职场文书
户外亲子活动策划方案
2014/02/07 职场文书
民主评议党员登记表自我评价
2014/10/20 职场文书
文明单位汇报材料
2014/12/24 职场文书
导师工作推荐信
2015/03/27 职场文书
保险公司岗前培训工作总结
2015/10/24 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
解决linux下redis数据库overcommit_memory问题
2022/02/24 Redis