1
答えを広範囲に検索し、いくつかの失敗した試みをしましたが、以下を行う方法を理解できないようです:テキストファイルを別々のファイルに分割し、ファイル名に部分文字列を保存する。 Python
私は次のpythonコードを使ってテキストの各行を保存しています
with open("filename.txt") as sourcefile:
for i, line in enumerate(sourcefile):
with open("filename{}.txt".format(str(i+1)), "w") as txtfile:
txtfile.write(line)
次のようにファイル名を作成します:filename1.txt、filename2.txt、filename3.txtを別ファイルとしてファイル。私がしたいのは、各行のファイルの最初の30文字の部分文字列を別々のファイル名に挿入することです。
たとえば、元のファイルの最初の行が「今夜の夕食にピザを手に入れたいです」という文があるとします。私はその個々の行のファイル名を "ファイル名"として保存したいのですが、ピザfo.txtを取得したいのですが。
ご協力いただきまして誠にありがとうございます。
最適です本当にありがとうございました、マルセロ! –
いつでも@MJMJ。 –