用python计算文本文件中特定术语的出现次数

假设我有一个包含条目的文本文件,我想计算其中包含单词"Apple"的条目的数量。
我试过以下代码,有谁知道什么会有帮助吗?学习蟒蛇。
->

选择 | 换行 | 行号
  1. #!/usr/local/bin/python
  2. file = open("C:/Users/xyzl/Desktop/fruit.txt","r") #Open File.
  3. def appleno(fruit):
  4.     res = 0
  5.  
  6.     for (apple) in auth:
  7.         res = res+1
  8.     return res

->
谢谢

# 回答1


请在发布代码时使用代码标签。请参阅过帐指南
这里

它的工作原理如下:

选择 | 换行 | 行号
  1. f = open(file_name)
  2. total = 0
  3. for line in f:
  4.     if "apple" in line:
  5.         total += 1
  6. f.close()
  7. print total
# 回答2


但是,UR(Bvdet)代码将"Apple"一词视为每个字符串中的一个单位,而不是取决于数量。为了让代码计算字符串中的所有苹果,我们可以做些什么?
提前谢谢你

标签: python

添加新评论