用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 相关文章推荐
在Windows中设置Python环境变量的实例讲解
Apr 28 Python
创建pycharm的自定义python模板方法
May 23 Python
使用Python AIML搭建聊天机器人的方法示例
Jul 09 Python
Django model反向关联名称的方法
Dec 15 Python
使用python绘制3维正态分布图的方法
Dec 29 Python
python简单实现矩阵的乘,加,转置和逆运算示例
Jul 10 Python
对Django项目中的ORM映射与模糊查询的使用详解
Jul 18 Python
超简单的Python HTTP服务
Jul 22 Python
python从内存地址上加载python对象过程详解
Jan 08 Python
PyTorch 随机数生成占用 CPU 过高的解决方法
Jan 13 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
Feb 17 Python
解决pycharm下pyuic工具使用的问题
Apr 08 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
ThinkPHP模版引擎之变量输出详解
2014/12/05 PHP
PHP巧妙利用位运算实现网站权限管理的方法
2017/03/12 PHP
Laravel 创建指定表 migrate的例子
2019/10/09 PHP
浅谈Laravel POST,PUT,PATCH 路由的区别
2019/10/15 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
2019/10/17 PHP
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
js类型检查实现代码
2010/10/29 Javascript
js中判断数字\字母\中文的正则表达式 (实例)
2012/06/29 Javascript
javascript中的self和this用法小结
2014/02/08 Javascript
JavaScript中的Primitive对象封装介绍
2014/12/31 Javascript
js图片翻书效果代码分享
2015/08/20 Javascript
JSONP和批量操作功能的实现方法
2016/08/21 Javascript
微信小程序实现给循环列表添加点击样式实例
2017/04/26 Javascript
深入理解ES6 Promise 扩展always方法
2017/09/26 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
2017/12/06 Javascript
apicloud拉起小程序并传递参数的方法示例
2018/11/21 Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
2020/02/11 Javascript
AJAX XMLHttpRequest对象创建使用详解
2020/08/20 Javascript
Python Deque 模块使用详解
2014/07/04 Python
python自动化测试实例解析
2014/09/28 Python
Python将一个Excel拆分为多个Excel
2018/11/07 Python
通过shell+python实现企业微信预警
2019/03/07 Python
树莓派安装OpenCV3完整过程的实现
2019/10/10 Python
Django使用消息提示简单的弹出个对话框实例
2019/11/15 Python
python 实现兔子生兔子示例
2019/11/21 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
2020/03/18 Python
python topk()函数求最大和最小值实例
2020/04/02 Python
Keras loss函数剖析
2020/07/06 Python
Css3新特性应用之形状总结
2016/12/08 HTML / CSS
找工作最新求职信
2013/12/22 职场文书
《小儿垂钓》教学反思
2014/02/23 职场文书
《宿建德江》教学反思
2014/04/23 职场文书
大班亲子运动会方案
2014/06/10 职场文书
现场活动策划方案
2014/08/22 职场文书
委托函范文
2015/01/29 职场文书
公司前台接待岗位职责
2015/04/03 职场文书