⊕
⊖
Contents
Count occurrences of a word in text file
To count the number of occurrences of a specific word in a text file, read the content of text file to a string and use String.count() function with the word passed as argument to the count() function.
Syntax of count()
Following is the syntax of count() function.
n = String.count(word)
where word is the string, and count() returns the number of occurrences of word in this String.
Examples
1. Count how many times the word “python” occurred in given Text File
In this example, we will consider the following text file, and count the number of occurrences of “python” word.
Text File
Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases.
CopyPython 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)
CopyOutput
Number of occurrences of the word : 2
Summary
In this tutorial of Python Examples, we learned how to count number of occurrences of a word in a given string.