私は、例えば、このようなファイル様々な行から読みたい:私は、ファイルから行を削除する最初の単語が何であるかに基づいてファイルを書き、線を取り除く方法は?
hello I live in London.
hello I study.
そして。
どの文章を配列に入れることができますか?
私は、例えば、このようなファイル様々な行から読みたい:私は、ファイルから行を削除する最初の単語が何であるかに基づいてファイルを書き、線を取り除く方法は?
hello I live in London.
hello I study.
そして。
どの文章を配列に入れることができますか?
ファイルの内容全体をメモリに読み込み(リストに)、保存する行を選択して新しいファイルを書き込むことができます(必要に応じて古いファイルを置き換えることができます)。例えば
:
old_lines = open("input.txt",'r').readlines()
new_lines = []
for line in old_lines:
words = line.split()
if words[0] == 'hello': # if the first word is "hello", keep it.
new_lines.append(line)
f = open("output.txt",'w')
for line in new_lines:
f.write(line)
ありがとうございます。出来た。 – user8865346
ところで、最初のフレーズのフレーズの1つを置き換えることはできますか? – user8865346
はい。私が使用したように、 'split'メソッドを使用して、行を空白で分割してリストにすることができます。私。こんにちはこれは ".split()' '[" Hello "、" this "、" is "、" a "]'を返します。 join(list_var) ' – vasia
どこまで自分で手に入れた、あなたの問題は、正確に何ですか? – Murmel
[ask]をお読みください。 – ImportanceOfBeingErnest
また、Pythonの配列もありません。その質問にもっと説明してください。 – theBrainyGeek