用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实现CET查分的方法
Mar 10 Python
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
Dec 27 Python
Python中最大最小赋值小技巧(分享)
Dec 23 Python
pandas中的DataFrame按指定顺序输出所有列的方法
Apr 10 Python
利用python将pdf输出为txt的实例讲解
Apr 23 Python
Python Requests模拟登录实现图书馆座位自动预约
Apr 27 Python
使用python实现回文数的四种方法小结
Nov 24 Python
多个python文件调用logging模块报错误
Feb 12 Python
最小二乘法及其python实现详解
Feb 24 Python
python selenium操作cookie的实现
Mar 18 Python
Python连接mysql方法及常用参数
Sep 01 Python
python实现AdaBoost算法的示例
Oct 03 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 Mssql操作简单封装支持存储过程
2009/12/11 PHP
php去掉字符串的最后一个字符附substr()的用法
2011/03/23 PHP
php数组函数序列之array_unshift() 在数组开头插入一个或多个元素
2011/11/07 PHP
分享一段PHP制作的中文拼音首字母工具类
2014/12/11 PHP
PHP制作万年历
2015/01/07 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
PHP调试及性能分析工具Xdebug详解
2017/02/09 PHP
PHPExcel 修改已存在Excel的方法
2018/05/03 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
2020/01/26 PHP
javascript与asp.net(c#)互相调用方法
2009/12/13 Javascript
input的focus方法使用
2010/03/13 Javascript
multiSteps 基于Jquery的多步骤滑动切换插件
2011/07/22 Javascript
javascript 主动派发事件总结
2011/08/09 Javascript
css结合js制作下拉菜单示例代码
2014/02/27 Javascript
js选项卡的实现方法
2015/02/09 Javascript
在JavaScript中使用NaN值的方法
2015/06/05 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
2017/03/09 Javascript
详解angularJs中关于ng-class的三种使用方式说明
2017/06/02 Javascript
Bootstrap Table使用整理(五)之分页组合查询
2017/06/09 Javascript
基于Vue实现图书管理功能
2017/10/17 Javascript
vue代理和跨域问题的解决
2018/07/18 Javascript
vue项目前端错误收集之sentry教程详解
2019/05/27 Javascript
[37:50]VP vs TNC Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
zbar解码二维码和条形码示例
2014/02/07 Python
解决pycharm回车之后不能换行或不能缩进的问题
2019/01/16 Python
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
衰败城市英国官网:Urban Decay英国
2020/04/29 全球购物
List、Map、Set三个接口,存取元素时,各有什么特点?
2015/09/27 面试题
迅雷Cued工作心得体会
2014/01/27 职场文书
区三好学生主要事迹
2014/01/30 职场文书
中秋节寄语2015
2015/03/24 职场文书
导游词之广州陈家祠
2019/10/21 职场文书
Python 数据科学 Matplotlib图库详解
2021/07/07 Python
JS精髓原型链继承及构造函数继承问题纠正
2022/06/16 Javascript
利用Redis实现点赞功能的示例代码
2022/06/28 Redis