用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实现抓取城市的PM2.5浓度和排名
Mar 19 Python
全面解析Python的While循环语句的使用方法
Oct 13 Python
python getopt详解及简单实例
Dec 30 Python
Python tkinter模块弹出窗口及传值回到主窗口操作详解
Jul 28 Python
python程序封装为win32服务的方法
Mar 07 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
May 07 Python
在python里面运用多继承方法详解
Jul 01 Python
python 抓包保存为pcap文件并解析的实例
Jul 23 Python
简单瞅瞅Python vars()内置函数的实现
Sep 27 Python
利用python实现冒泡排序算法实例代码
Dec 01 Python
手把手教你进行Python虚拟环境配置教程
Feb 03 Python
Python代码需要缩进吗
Jul 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
php 读取文件头判断文件类型的实现代码
2013/08/05 PHP
phpMyAdmin安装并配置允许空密码登录
2015/07/04 PHP
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
jQuery学习笔记 操作jQuery对象 CSS处理
2012/09/19 Javascript
Jquery中给animation加更多的运作效果实例
2013/09/05 Javascript
按Enter键触发事件的jquery方法实现代码
2014/02/17 Javascript
javascript字母大小写转换的4个函数详解
2014/05/09 Javascript
禁用页面部分JavaScript不是全部而是部分
2014/09/03 Javascript
jQuery知识点整理
2015/01/30 Javascript
JavaScript中的定时器之Item23的合理使用
2015/10/30 Javascript
详解JavaScript逻辑Not运算符
2015/12/04 Javascript
jQuery Easyui datagrid/treegrid 清空数据
2016/07/09 Javascript
JavaScript面向对象编写购物车功能
2016/08/19 Javascript
基于JavaScript实现鼠标箭头移动图片跟着移动
2016/08/30 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
2016/10/30 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
2016/11/25 Javascript
分分钟玩转Vue.js组件(二)
2017/03/01 Javascript
Vue resource中的GET与POST请求的实例代码
2017/07/21 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
关于vuejs中v-if和v-show的区别及v-show不起作用问题
2018/03/26 Javascript
JS加密插件CryptoJS实现的DES加密示例
2018/08/16 Javascript
jQuery对底部导航进行跳转并高亮显示的实例代码
2019/04/23 jQuery
Python的Flask框架中集成CKeditor富文本编辑器的教程
2016/06/13 Python
详解Python中list[::-1]的几种用法
2020/11/16 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
德国高端单身人士交友网站:ElitePartner
2018/12/02 全球购物
古驰英国官网:GUCCI英国
2020/03/07 全球购物
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
2013年高中生自我评价
2013/10/23 职场文书
个人能力自我鉴赏
2014/01/25 职场文书
上班打牌检讨书
2014/02/07 职场文书
教师自我剖析材料(群众路线)
2014/09/29 职场文书
小学班主任个人总结
2015/03/03 职场文书
2015年重阳节活动主持词
2015/07/30 职场文书