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

标签 python for-loop loops

奇怪的问题。

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

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

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

我尝试使用 for 循环,但当我需要整个单词时,它只会遍历每个字母。

最佳答案

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

f = open("file.txt", "r")
words = f.read().split()
for w in words:
    print w

关于python - 如何在 Python 中迭代以空格分隔的 ASCII 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10443073/

相关文章:

python - 使用 Python 在 json 模式中完全扩展 $ref 引用

javascript - 普通JS : How to get index of parent element with a certain class?

ruby - Rails 3 从 Collection.each block 返回数组

python - 为什么 for 循环中的 del list[0] 只删除列表的一半?

python - Pandas:将多个变量转换为一组虚拟变量

python - scipy.signal.find_peaks_cwt 返回非峰值的附加点

ios - for 循环将最新项目重新添加到 NSMutableArray iOS 中的所有先前位置

javascript - 在 get 请求的 do while 循环中使用闭包

r - 获取 R 中警告的确切数量()

python - 从存在的第一个键的字典中获取值