ホームページ > バックエンド開発 > Python チュートリアル > Python を使用して TXT ファイルを 4K TXT ファイルに分割する

Python を使用して TXT ファイルを 4K TXT ファイルに分割する

WBOY
リリース: 2016-06-16 08:47:24
オリジナル
1184 人が閲覧しました
コードをコピーします コードは次のとおりです:

################ ### #####
# #
# 中国語の文字が切り捨てられないように#
# ファイルは Unicode エンコードである必要があります#
# 下にドロップダウン ボックスがありますtxt ファイルを [名前を付けて保存] ダイアログ ボックスで保存できます#
# ストレージ エンコード形式#
# #
#################### #####
import os
import struct
filename = str(raw_input("古いファイル名を入力してください: "))
filenamepre = str(raw_input("新しいファイルを入力してください)名前プレフィックス: "))
count = 0
filecount = 0
maxcount = 20
newfilename = repr(filecount) + '.txt'
oldfile = open(filename,'rb' )
bFirst = True
while True:
s = oldfile.read(512*8 - 4)
s でない場合:
exit()
filecount = filecount + 1
newfilename = filenamepre + repr(filecount).zfill(2 ) + '.txt'
newfile = open(newfilename,'wb')
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()

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート