Программа Python для подсчета количества слов в текстовом файле

Это программа Python для подсчета количества слов в текстовом файле.

Описание проблемы

Программа получает имя файла от пользователя и подсчитывает количество слов в этом файле.

Проблема Решение

1. Возьмите имя файла от пользователя.
2. Прочитайте каждую строку из файла и разделите строку, чтобы сформировать список слов.
3. Найдите длину элементов в списке и распечатайте его.
4. Выйти.

Программа/Исходный код

Вот исходный код программы Python для подсчета количества слов в текстовом файле. Вывод программы также показан ниже.

 fname = input("Введите имя файла:")

количество_слов = 0

с open(fname, 'r') как f:
    для строки в f:
        слова = строка.split()
        num_words += len(слова)
print("Количество слов:")
print(num_words) 

Описание программы

1. Пользователь должен ввести имя файла.
2. Файл открывается с помощью функции open() в режиме чтения.


3. Цикл for используется для чтения каждой строки в файле.
4. Каждая строка разбивается на список слов с помощью функции split().
5. Количество слов в каждой строке подсчитывается с помощью len(), и переменная count увеличивается.
6. Печатается количество слов в файле.

Примечание. Присоединяйтесь к бесплатным занятиям Sanfoundry в Telegram или Youtube Случай 1: Содержимое файла: Привет мир Вывод: Введите имя файла: data1.txt Число слов: 2 Случай 2: Содержимое файла: Этот язык программирования Питон Вывод: Введите имя файла: data2.txt Число слов: 5

Sanfoundry Global Education & Learning Series – Программы Python.

Чтобы попрактиковаться во всех программах Python,

вот полный набор из 150+ задач и решений Python .

Следующие шаги:

  • Получите бесплатный сертификат о заслугах в программировании на Python
  • Примите участие в конкурсе сертификации программистов на Python
  • Стать лидером в программировании на Python
  • Пройдите тесты по программированию на Python
  • Практические тесты по главам: глава 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
  • Пробные тесты по главам: глава 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Категории Программы Python, Программы Python — Обработка файлов

реклама

реклама

Подпишитесь на наши информационные бюллетени (тематические). Участвуйте в конкурсе сертификации Sanfoundry, чтобы получить бесплатный Сертификат отличия. Присоединяйтесь к нашим социальным сетям ниже и будьте в курсе последних конкурсов, видео, стажировок и вакансий!

Ютуб | Телеграмма | Линкедин | Инстаграм | Фейсбук | Твиттер | Пинтерест

Маниш Бходжасиа, ветеран технологий с более чем 20-летним опытом работы в Cisco и Wipro, является основателем и техническим директором компании

Sanfoundry . Он живет в Бангалоре и занимается разработкой Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Оставайтесь на связи с ним в LinkedIn.

Подпишитесь на его бесплатные мастер-классы на Youtube и технические обсуждения в Telegram SanfoundryClasses.

Показать количество слов и другую статистику в Pages на iPad

Pages

Искать в этом руководстве

Страницы Руководство пользователя для iPad

  • Добро пожаловать
    • Введение в страницы
    • Текстовый редактор или верстка?
    • Знакомство с изображениями, диаграммами и другими объектами
      • Создайте свой первый документ
      • Введение в создание книги
      • Используйте шаблоны
    • Найти документ
    • Откройте документ
    • Сохранить и назвать документ
    • Распечатать документ или конверт
      • Отменить или повторить изменения
      • Предотвращение случайного редактирования
      • Быстрая навигация
      • Введение в символы форматирования
      • Показать или скрыть линейку
      • Просмотр страниц рядом
    • Копировать текст и объекты между приложениями
    • Основные жесты сенсорного экрана
    • Используйте Apple Pencil со страницами
    • Настроить панель инструментов
      • Создайте документ с помощью VoiceOver
      • Используйте VoiceOver для предварительного просмотра комментариев и отслеживания изменений
    • Выберите текст и поместите точку вставки
    • Добавить и заменить текст
    • Скопируйте и вставьте текст
      • Добавить, изменить или удалить поле слияния
      • Управление информацией об отправителе
      • Добавление, изменение или удаление исходного файла в Pages на iPad
      • Заполнение и создание настраиваемых документов
      • Форматирование документа для другого языка
      • Используйте фонетические справочники
      • Использовать двунаправленный текст
      • Используйте вертикальный текст
    • Добавить математические уравнения
    • Закладки и ссылки
    • Добавить ссылки
    • Изменить внешний вид текста
    • Установить шрифт по умолчанию
    • Изменить заглавные буквы текста
    • Используйте стили текста
    • Копировать и вставлять стили текста
      • Автоматически форматировать дроби
      • Лигатуры
      • Добавить буквицы
      • Сделать символы надстрочными или подстрочными
      • Форматирование китайского, японского или корейского текста
    • Формат дефисов и кавычек
    • Установить интервалы между строками и абзацами
    • Установить поля абзаца
    • Форматировать списки
    • Установить позиции табуляции
    • Выравнивание и выравнивание текста
    • Добавить разрывы строк и страниц
    • Форматировать столбцы текста
    • Связать текстовые поля
    • Установите размер и ориентацию бумаги
    • Установить поля документа
    • Настройка разворота страниц
    • Шаблоны страниц
      • Добавить страницы
      • Добавляйте и форматируйте разделы
      • Изменение порядка страниц или разделов
      • Дублирование страниц или разделов
      • Удалить страницы или разделы
      • Оглавление
      • Сноски и концевые сноски
      • Заголовки и колонтитулы
    • Добавьте номера страниц
    • Изменить фон страницы
    • Добавить рамку вокруг страницы
    • Добавляйте водяные знаки и фоновые объекты
      • Добавить изображение
      • Добавить галерею изображений
      • Редактировать изображение
      • Добавить и изменить фигуру
      • Объединяйте или разбивайте фигуры
      • Сохранение фигуры в библиотеке фигур
      • Добавление и выравнивание текста внутри фигуры
    • Добавьте линии и стрелки
    • Добавляйте и редактируйте рисунки
      • Добавить видео и аудио
      • Запись видео и аудио
      • Редактировать видео и аудио
    • Установите формат фильма
      • Размещение и выравнивание объектов
      • Размещайте объекты с текстом
      • Используйте направляющие для выравнивания
      • Слой, группировка и блокировка объектов
    • Изменить прозрачность объекта
    • Заполнение фигур и текстовых полей цветом или изображением
    • Добавить границу к объекту
    • Добавить подпись или заголовок
    • Добавьте отражение или тень
    • Используйте стили объектов
    • Изменение размера, поворот и отражение объектов
      • Добавить или удалить таблицу
      • Выбор таблиц, ячеек, строк и столбцов
        • Добавление или удаление строк и столбцов таблицы
        • Переместить строки и столбцы таблицы
        • Изменение размера строк и столбцов таблицы
      • Объединить или разъединить ячейки таблицы
        • Изменение внешнего вида текста таблицы
        • Показать, скрыть или изменить заголовок таблицы
        • Изменение линий сетки и цветов таблицы
        • Используйте стили таблиц
      • Изменение размера, перемещение или блокировка таблицы
      • Добавлять и редактировать содержимое ячейки
        • Форматирование дат, валюты и т. д.
        • Форматирование таблиц для двунаправленного текста
      • Условное выделение ячеек
      • Алфавитизация или сортировка данных таблицы
      • Добавить или удалить диаграмму
      • Преобразование диаграммы из одного типа в другой
    • Изменить данные диаграммы
    • Перемещение, изменение размера и поворот диаграммы
      • Изменение внешнего вида рядов данных
      • Добавьте легенду, линии сетки и другие маркировки
      • Изменение внешнего вида текста и меток диаграммы
      • Добавление границы и фона к диаграмме
      • Используйте стили диаграммы
    • Проверять орфографию
    • Поиск слов
    • Найти и заменить текст
    • Заменить текст автоматически
    • Показать количество слов и другую статистику
    • Аннотировать документ
    • Установите имя автора для комментариев
    • Выделите текст
    • Добавить и распечатать комментарии
    • Отслеживать изменения
    • Отправить документ
    • Опубликовать книгу в Apple Books
      • Введение в сотрудничество
      • Приглашайте других к сотрудничеству
      • Совместная работа над общим документом
      • Просмотр последней активности в общем документе
      • Изменение настроек общего документа
      • Прекратить совместное использование документа
      • Общие папки и совместная работа
      • Используйте Box для совместной работы
    • Использовать режим докладчика
    • Используйте iCloud Drive со страницами
    • Экспорт в Word, PDF или другой формат файла
    • Восстановить более раннюю версию документа
    • Переместить документ
    • Удалить документ
    • Защитить документ паролем
    • Создание пользовательских шаблонов и управление ими
      • Передача документов с помощью AirDrop
      • Передача документов с Handoff
      • Перенос документов с помощью Finder
    • Горячие клавиши
    • Символы сочетания клавиш
  • Авторские права

Вы можете показать количество слов, количество символов (с пробелами или без них), количество абзацев и количество страниц в документе.

Показать количество слов, символов или абзацев

  1. Коснитесь , затем включите параметр «Подсчет слов».

    Количество слов отображается в нижней части экрана — вы можете перетащить его в угол, чтобы изменить его положение.

  2. Чтобы просмотреть другую статистику, коснитесь счетчика слов.

    Чтобы отобразить другую статистику в счетчике, коснитесь ее.

Чтобы просмотреть количество слов и другую статистику только для части документа, например абзаца, выберите текст, который вы хотите проверить — счетчик обновится и будет отражать только выбранный текст.

См. также Добавление и удаление верхних и нижних колонтитулов в Pages на iPad

Максимальное количество символов: 250

Пожалуйста, не указывайте личную информацию в своем комментарии.