当前位置 博文首页 > 用python分割TXT文件成4K的TXT文件

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

    作者:admin 时间:2021-02-06 12:22

    复制代码 代码如下:

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

    js
    下一篇:没有了