用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字符串替换实例分析
May 11 Python
Python编程中归并排序算法的实现步骤详解
May 04 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
Jul 11 Python
关于Python 3中print函数的换行详解
Aug 08 Python
Python模块WSGI使用详解
Feb 02 Python
python实现彩色图转换成灰度图
Jan 15 Python
基于python-opencv3的图像显示和保存操作
Jun 27 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
Mar 27 Python
python线程池如何使用
May 28 Python
解决import tensorflow导致jupyter内核死亡的问题
Feb 06 Python
Python WSGI 规范简介
Apr 11 Python
聊聊基于pytorch实现Resnet对本地数据集的训练问题
Mar 25 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三层结构(上) 简单三层结构
2010/07/04 PHP
PHP函数学习之PHP函数点评
2012/07/05 PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
2012/08/01 PHP
php简单开启gzip压缩方法(zlib.output_compression)
2013/04/13 PHP
JavaScript 盒模型 尺寸深入理解
2012/12/31 Javascript
javascript的日期对象、数组对象、二维数组使用说明
2014/12/22 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
检查表单元素的值是否为空的实例代码
2016/06/16 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
2016/06/23 Javascript
AngularJS实现按钮提示与点击变色效果
2016/09/07 Javascript
微信小程序 开发指南详解
2016/09/27 Javascript
jQuery视差滚动效果网页实现方法经验总结
2016/09/29 Javascript
原生的强大DOM选择器querySelector介绍
2016/12/21 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
基于JavaScript实现一个简单的Vue
2018/09/26 Javascript
解决vue admin element noCache设置无效的问题
2019/11/12 Javascript
js实现视图和数据双向绑定的方法分析
2020/02/05 Javascript
vue 点击其他区域关闭自定义div操作
2020/07/17 Javascript
python合并文本文件示例
2014/02/07 Python
Python 不同对象比较大小示例探讨
2014/08/21 Python
为Python程序添加图形化界面的教程
2015/04/29 Python
python实现爬虫统计学校BBS男女比例之数据处理(三)
2015/12/31 Python
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
Python正则表达式实现截取成对括号的方法
2017/01/06 Python
Python数据结构之栈、队列的实现代码分享
2017/12/04 Python
详解python执行shell脚本创建用户及相关操作
2019/04/11 Python
python django生成迁移文件的实例
2019/08/31 Python
tensorflow 报错unitialized value的解决方法
2020/02/06 Python
Forever 21美国官网:美国标志性快时尚品牌
2017/02/20 全球购物
阿玛尼美妆加拿大官方商城:Giorgio Armani Beauty加拿大
2017/10/24 全球购物
Farfetch台湾官网:奢侈品牌时尚购物平台
2019/06/17 全球购物
零件设计自荐信范文
2013/11/27 职场文书
个人工作主要事迹
2014/05/08 职场文书
英语课外活动总结
2014/08/27 职场文书
2019垃圾分类宣传口号汇总
2019/08/16 职场文书
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL