用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实现比较两个文件夹中代码变化的方法
Jul 10 Python
Python的Django框架中的表单处理示例
Jul 17 Python
探究python中open函数的使用
Mar 01 Python
Python实现递归遍历文件夹并删除文件
Apr 18 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
Aug 30 Python
Python基于回溯法子集树模板解决m着色问题示例
Sep 07 Python
Pycharm 操作Django Model的简单运用方法
May 23 Python
Windows下安装Scrapy
Oct 17 Python
TensorBoard 计算图的可视化实现
Feb 15 Python
13个Pandas实用技巧,助你提高开发效率
Aug 19 Python
Python lxml库的简单介绍及基本使用讲解
Dec 22 Python
python使用numpy中的size()函数实例用法详解
Jan 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
PHP面向对象编程快速入门
2006/12/14 PHP
php curl基本操作详解
2013/07/23 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
2015/07/01 PHP
基于php数组中的索引数组和关联数组详解
2018/03/12 PHP
Laravel源码解析之路由的使用和示例详解
2018/09/27 PHP
laravel-admin 中列表筛选方法
2019/10/03 PHP
firefox浏览器下javascript 拖动层效果与原理分析代码
2007/12/04 Javascript
js replace正则表达式应用案例讲解
2013/01/17 Javascript
jquery对dom的操作常用方法整理
2013/06/25 Javascript
Jquery显示、隐藏元素以及添加删除样式
2013/08/09 Javascript
js 异步操作回调函数如何控制执行顺序
2013/12/24 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
2013/12/27 Javascript
js判断变量初始化的三种形式及推荐用的形式
2014/07/22 Javascript
jquery删除指定子元素代码实例
2015/01/13 Javascript
JavaScript笔记之数据属性和存储器属性
2016/03/31 Javascript
超链接怎么正确调用javascript函数
2016/05/23 Javascript
JavaScript获取URL中参数querystring的方法详解
2016/10/11 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
vue.js 左侧二级菜单显示与隐藏切换的实例代码
2017/05/23 Javascript
express框架中使用jwt实现验证的方法
2019/08/25 Javascript
在vue中使用vuex,修改state的值示例
2019/11/08 Javascript
js实现带箭头的进度流程
2020/03/26 Javascript
详细介绍Python语言中的按位运算符
2013/11/26 Python
python基础教程之常用运算符
2014/08/29 Python
用Python计算三角函数之atan()方法的使用
2015/05/15 Python
使用Python处理BAM的方法
2018/09/28 Python
[原创]Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】
2018/10/29 Python
Django框架验证码用法实例分析
2019/05/10 Python
Python产生一个数值范围内的不重复的随机数的实现方法
2019/08/21 Python
如何把python项目部署到linux服务器
2020/08/26 Python
Django限制API访问频率常用方法解析
2020/10/12 Python
如何利用Python写个坦克大战
2020/11/18 Python
淘宝店铺营销方案
2014/02/13 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
财务部岗位职责
2015/02/03 职场文书
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python