1

.txt ファイルからすべての単語を取得し、各単語をリストの要素としてリストに入れたいと思います。.txt では、単語は改行で区切られています。これまでの私のコードは次のとおりです。

with open('words.txt', "r") as word_list:
    words = list(word_list.read())

ただし、このコードは、.txt の各文字を独自の要素としてリストに配置するだけです。何か案は?

4

3 に答える 3

4
with open('words.txt', "r") as word_list:
    words = word_list.read().split(' ')
于 2013-01-24T05:02:57.753 に答える
2

取り除く.read()

words = list(word_list)

がなければ.read()、ファイル ハンドルをリストに変換することになり、行のリストが得られます。を使用.read()すると、文字の大きなリストが得られます。

于 2013-01-24T05:03:29.870 に答える