Автор оригинала: Python Examples.
Python – подсчет количества слов
Вы можете подсчитать количество слов в текстовом файле в Python, следуя последовательности шагов, которые мы обсудим в этом руководстве.
В этом руководстве мы узнаем, как сосчитать количество слов в текстовом файле, используя Python пример программы.
Шаги, чтобы подсчитать количество слов в текстовом файле
Чтобы подсчитать количество слов в текстовом файле, выполните следующие действия.
- Откройте файл в режиме чтения и обрабатывайте его в текстовом режиме.
- Прочитайте текст, используя функцию READ ().
- Разделите текст, используя пространственный сепаратор. Мы предполагаем, что слова в предложении разделены пространственным характером.
- Длина списка разделения должна равняться количеству слов в текстовом файле.
- Вы можете уточнить количество, очищая строку до расщепления или проверки слов после расщепления.
Пример 1: подсчитывать количество слов
В этом примере Python мы будем читать текстовый файл и подсчитать количество слов в нем. Рассмотрим следующий текстовый файл.
Текстовый файл
Welcome to pythonexamples.org. Here, you will find python programs for all general use cases.
Python Program
file = open("C:\data.txt", "rt") data = file.read() words = data.split() print('Number of words in text file :', len(words))
Выход
Number of words in text file : 14
Пример 2: Подсчитывать количество слов в текстовом файле с несколькими строками
В этом примере Python мы прочитаем текстовый файл с несколькими строками и подсчитаете количество слов в нем. Рассмотрим следующий текстовый файл.
Новый символ линии разделяет строки в текстовом файле. Новая строка – это символ белого пространства, и когда мы разделяем все данные в текстовом файле с использованием метода Split (), все слова во всех предложениях разделены и возвращаются в виде одного списка.
Текстовый файл – data.txt
Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases. This is another line with some words.
Python Program
file = open("C:\data.txt", "rt") data = file.read() words = data.split() print('Number of words in text file :', len(words))
Выход
Number of words in text file : 21
Резюме
В этом руководстве примеров Python мы узнали, как подсчитать количество слов в текстовом файле, с помощью примеров программ.