Автор оригинала: Python Examples.
Количество вхождений слова в текстовом файле
Чтобы подсчитать количество вхождений конкретного слова в текстовом файле, прочитайте содержимое текстового файла в строку и используйте функцию string.count () со словом, прошедшим аргументом к функции count ().
Синтаксис – счет ()
Ниже приведен синтаксис функции count ().
n = String.count(word)
где слово это строка, а count () Возвращает количество вхождений слово В этой строке.
Пример 1: Подсчитать, сколько раз слово произошло в заданном текстовом файле
В этом примере мы рассмотрим следующий текстовый файл и подсчитаете количество вхождений «Python» Word.
Текстовый файл
Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases.
Python Program
#get file object reference to the file
file = open("C:\workspace\python\data.txt", "r")
#read content of file to string
data = file.read()
#get number of occurrences of the substring in the string
occurrences = data.count("python")
print('Number of occurrences of the word :', occurrences)Выход
Number of occurrences of the word : 2
Резюме
В этом руководстве примеров Python мы узнали, как сосчитать количество вхождений слова в данной строке.