###前提・実現したいこと
######文中の特定箇所での文字置換、変更箇所の書き込み
test_geo2_output.txtには日付・時間・地名等が、"\t"を挟んだ1行の文として、改行して何行もあります。
そのうちの地名に「Japanese」と誤った表記で記入されているものを、「Japan」に置換をしたいです。
ネットでいくつかファイルの文中の痴漢を見てみると、read()ですべて読み込み,全文中のの置換指定文字すべてを置換してして,writeで書き込みをしていました。
置換することまではできるのですが、変更箇所の書き込み方法がわかりません
該当のソースコード
path="test_geo2_output.txt" with open(path) as f: lines=f.readlines() for line in lines: line=line.split("\t") print(line) if line[4]=="Japanese": line[4]=line[4].replace("Japanese","Japan") """これ以降がわからない """ with open("t",mode="w") as f: f.write(line)
試したこと
上記は自分が思いつく範囲で書いたのですが、わからずじまいです。
補足情報(FW/ツールのバージョンなど)
python3
macOS
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。