0
3つの列を持つ10のテキストファイルがあります。ファイル名は、各ファイルが作成された日付です。私は、ファイルのタイトルに基づいて各ファイルに新しい列(名前 "Date")を追加したいと思います。ファイル名に基づいてテキストファイルに新しい列を挿入
どうすればいいですか?
ありがとうございます!
3つの列を持つ10のテキストファイルがあります。ファイル名は、各ファイルが作成された日付です。私は、ファイルのタイトルに基づいて各ファイルに新しい列(名前 "Date")を追加したいと思います。ファイル名に基づいてテキストファイルに新しい列を挿入
どうすればいいですか?
ありがとうございます!
は、以下のことを試してみてください。
files = ["20150612.txt", ...]
for file in files:
with open(file, "a") as f:
f.write("\nname \"" + file[:-4] + "\"")
それは少しハックですが、このような小さな問題のために、より堅牢なソリューションは必要ありません。
説明:
オープンモードa
PPENDでファイルや\n
を書く(改行)で、name
と引用符で囲まれた日付。
こんにちは、サイモン、ご返信ありがとうございます! ファイルに新しい列が表示されません。私はちょうどあなたのコードを書く – SaCvP
'ファイル'のファイルが正しいことを確認しましたか?たぶん、 'test'だけの単純なファイルで試してみて、私のマシン上で動作しているので、それが動作するかどうかを確認してください。 –