如何在Python中迭代空格分隔的ASCII文件

Hoo*_*ops 3 python loops for-loop

奇怪的问题在这里.

我有一个.txt我想要迭代的文件.我可以从文件中将所有单词都放到一个数组中,这很好,但我想知道怎么做,我如何迭代整个文件,但不是单个字母,而是单词本身.

我希望能够通过包含文件中所有文本的数组,并基本上计算其中出现单词的所有实例.

唯一的问题是我不知道如何为它编写代码.

我尝试使用for循环,但只是迭代每一个字母,当我想要整个单词时.

vz0*_*vz0 12

此代码读取空格分隔的file.txt

f = open("file.txt", "r")
words = f.read().split()
for w in words:
    print w
Run Code Online (Sandbox Code Playgroud)

  • 只要文件不是太大而无法放入内存中,这样就可以了. (3认同)