Форум сайта python.su
Прошу совета)))
Есть ли простой способ подсчитать кол-во строк в файле?
Заранее благодарен!
Офлайн
Просто мне кажется, я сижу и изобретаю велосипед!
Офлайн
len(list(open(<filename>)))
Офлайн
Опа)))…Спасибо…реально изобретал!!!!
Офлайн
len(list(open(<filename>)))Тогда весь файл будет зачитан в память.
sum(1 for line in open(<filename>))
Офлайн
Еще один маленький вопрос…просто столкнулся…как удалить все пустые строки из файла? Может как-то можно напрямую…без перезаписывания всего файла?
Офлайн
tvaleevможно точечно переписывать символы \n и \r на пробел например, но это извращение для больших мега файлов.
Еще один маленький вопрос…просто столкнулся…как удалить все пустые строки из файла? Может как-то можно напрямую…без перезаписывания всего файла?
Офлайн
Спасибо…в принципе я так и делаю!
Офлайн
Что-то не могу записать я обновленный список в файл…
file_list = list(file)
#
#Произвожу удаление пустых строк
#
file.writelines(file_list)
Офлайн
Скрипт полностью покажите.
Офлайн