Найти - Пользователи
Полная версия: как сделать функциональность tail -f на питоне
Начало » Python для новичков » как сделать функциональность tail -f на питоне
1
Юрчек
Задача парсить в реальном времени лог файл.

Как мне сделать чтобы программа построчно читала файл, а когда дойдет до конца файла, то остановится и будет ждать пока файл обновится, после чего продолжит его читать. Так как делает tail -f в линукс.
Андрей Светлов
Когда дойдете до конца - чуток поспите и попытайтесь продолжить.
Юрчек
Так просто? Никогда бы не додумался =)
knkd
А если смыкать файл он не отвалится это получается не слишком затратно?
Тайл то кажется за дескрипторами следит, у него постоянных обращений к файлу нет.
.Serj.
Тайл то кажется за дескрипторами следит
Не кажется, а так и есть. А если передать параметру имя файла, то следить он будет непосредственно за файлом, а не за его дескриптором.
AlexKiriukha
Мне кажется вот это может помочь: http://docs.python.org/library/select.html#module-select
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB