Как посчитать количество строк в файле python
5 лет назад
Человек-Молекула
Ответы
0
3 года назад
Vadim B
0
Посчитать количество строк в файле можно так
4 года назад
Ivan Mamtsev
0
для подсчёта строк, слов, символов:
4 года назад
Pasha_ Rr
0
Количество строк в файле считают, перебирая файл построчно:
Файл читается по одной строке, поэтому способ работает и для файлов на гигабайты.
Короче, для небольших файлов
readlines() загружает весь файл в память списком строк. Для файлов в несколько мегабайт это нормально.
Задача: записать три слова и посчитать строки
Без пустых строк
Строки, слова и символы сразу
Последняя строка без перевода строки
Если файл не заканчивается символом \n, способы считают по-разному:
wc -l и count("\n") считают символы перевода строки. Последняя строка без \n в этот счёт не попадает.
Из терминала
В PowerShell: (Get-Content words.txt).Count.
Ошибки
FileNotFoundError— неверный путь. Проверьте, из какой папки запущен скрипт:import os; print(os.getcwd()).UnicodeDecodeError— файл в другой кодировке. Для файлов из старых программ Windows попробуйтеencoding="cp1251".
Работу с файлами разбирают в бесплатном курсе «Основы Python».
16 дней назад
Никита Вихров
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845






