IS
"Технарь" антигуманитарий, который не может понятным образом сформулировать свою мысль ни собеседнику ни компьютеру куда страшнее.
Узнать точно число строк можно только посчитав
\n
. Т.е. либо грузить в память парсером, либо в потоке чтения без сохранения в память считать число переводов строк. Для этого можно и командной строкой ограничиться, питон здесь как-то даже неуместен и безумно избыточен.
Оценить можно с помощью приближенных методов, объем файла масштабно поделить на объем N строк (вспоминаем эксперимент измерения толщины нитки с помощью карандаша и сантиметровой линейки).
УЗНАТЬ и ОЦЕНИТЬ — суть две разные вещи. Точный показатель может быть важен для валидации входных данных, а оценочный — для примерного выделения памяти или разбиения на чанки.
Исходный вопрос был именно про УЗНАТЬ.