网络编程
位置:首页>> 网络编程>> Python编程>> Python读取分割压缩TXT文本文件实例

Python读取分割压缩TXT文本文件实例

作者:子觉  发布时间:2023-11-04 11:17:27 

标签:Python,读取,分割,压缩,TXT文本

废话不多说,上代码看吧!


'''

为了避免截断中文字符
文件要求是 unicode 编码
txt文件另存为对话框下面有下拉框,可选存
储编码格式

'''

import os
import struct
#导入所需python模块方法

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')

#www.iplaypy.com
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()

#文件相关操作切记要关闭

来源:https://www.cnblogs.com/zijue/p/9797339.html

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com