【发布时间】:2018-06-25 00:47:30
【问题描述】:
我尝试使用以下代码在 txt 文件中查找和计算特定的三词短语:
phrases = ['hi there you','eat sausage bread', ...]
with open('test.txt') as f:
for word in phrases:
contents = f.read()
count = contents.count('word')
print(word, count)
Python 列出了我的每一个短语,但它并没有准确计算。相反,第一个短语始终是 63,以下任何一个都是 0。因为我有 100 多个短语以及许多不同的文件,所以单独计算任何短语是浪费时间(顺便说一句,它适用于这个脚本) .也许有人可以清除我明显的错误或知道可能的解决方案,我将非常感激。
【问题讨论】:
-
什么是
pro2?而且你的缩进似乎也消失了...... -
你能显示一些你的文本文件吗?
-
“pro2”应该是“短语”
标签: python python-3.x word-count