【发布时间】:2015-07-13 04:29:42
【问题描述】:
我有一个文本文件,我想在其中计算“quack”这个词。
名为“quacker.txt”的文本文件示例:
这是文本文件quack。 哦,那 quack 在 2009 年的考试中表现如何?\n 他以 9 个 P 和 1 个 B 的成绩通过了考试。\n 他说 >quack 他想在未来上大学\n 但他决定在那之前尝试在 YouTube 上发展自己的事业 Quack....\n 所以,到目前为止,一切进展顺利嘎嘎很好嘎嘎!!!!
所以这里我想要 7 作为输出。
readf= open("quacker.txt", "r")
lst= []
for x in readf:
lst.append(str(x).rstrip('\n'))
readf.close()
#above gives a list of each row.
cv=0
for i in lst:
if "quack" in i.strip():
cv+=1
以上仅适用于列表元素中的一个“庸医”
【问题讨论】:
-
数据是在一行还是不同行?
标签: python string file python-3.x