python分割TXT 用python分割TXT文件成4K的TXT文件

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

python分割TXT 用python分割TXT文件成4K的TXT文件

  2021-03-17 我要评论
想了解用python分割TXT文件成4K的TXT文件的相关内容吗,在本文为您仔细讲解python分割TXT的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:python,分割,TXT,下面大家一起来学习吧。
复制代码 代码如下:

##########################
# #
# 为了避免截断中文字符 #
# 文件要求是 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()

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们