Python では、改行で区切られた一連の単語を含むテキスト ドキュメントを取得し、それらを 1 つずつ選択して編集しようとしています。これらのアイテムをPythonでリストにするにはどうすればよいですか?
元。
こんにちは
私
必要
ヘルプ
それを編集できるようにPythonでリストに入れることができる必要があります.1〜99の数字を毎回追加しようとしています.
ファイル全体を 1 つの大きな文字列として単純に処理したい場合 (これは非常に非効率的かもしれません)、次のように splitlines() メソッドを使用できます。
listOfWords = textFile.splitlines()
はtextFile
、テキスト ドキュメント内のすべてのテキストを表す文字列です。
代わりに反復子を使用することをお勧めします。これにより、ファイル全体がメモリに格納されるのを回避できます。
i = 0
for line in open('filename.txt'):
print "{0} {1}".format(line, i)
i += 1