テキストを.txtファイルでフォーマットしようとしています。コンテンツもxmlに入っていますが、テキストファイルにコピーして、私はそれをしようとしています。私はそれを変換したファイルを開き、各ラインのためにする方法を把握しようとしていますテキストファイルの行を変更するには?
Pufferfish Ocean
Anchovy Ocean
Tuna Ocean
Sardine Ocean
Bream River
Largemouth_Bass Mountain_Lake
Smallmouth_Bass River
Rainbow_Trout River
::これは、現在のように設定されている
('Pufferfish', 'Ocean')
これを行う方法はありますか?
これは、「STR」を私が間違っている知っている、これまでにしようとしています、と私は正しい構文と方法の変更を検索しようとしているものです:
f1 = open('fish.txt', 'r')
f2 = open('fish.txt.tmp', 'w')
for line in f1:
f2.write(line.replace(' ', ','))
for word in line:
f2.write(word.append('(', [0]))
f2.write(word.append(')', (len(word))))
f1.close()
f2.close()
何を試しても何がうまくいかないのですか? – Vallentin
すべての単語が1行または異なる行にありますか? – stanleyli
[this](http://stackoverflow.com/questions/3277503/how-それはあなたの問題に対する準備ができている解決策を提供するかもしれないし、提供していないかもしれないが、 )ファイルを読み込んで内容をコンテナに入れます。 l要素が同じ行にある場合は、必要に応じて 'split'の呼び出しを追加してリストをタプルに変換するだけです。 –