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