Форум сайта python.su
Задача парсить в реальном времени лог файл.
Как мне сделать чтобы программа построчно читала файл, а когда дойдет до конца файла, то остановится и будет ждать пока файл обновится, после чего продолжит его читать. Так как делает tail -f в линукс.
Офлайн
Когда дойдете до конца - чуток поспите и попытайтесь продолжить.
Офлайн
Так просто? Никогда бы не додумался =)
Офлайн
А если смыкать файл он не отвалится это получается не слишком затратно?
Тайл то кажется за дескрипторами следит, у него постоянных обращений к файлу нет.
Офлайн
Тайл то кажется за дескрипторами следитНе кажется, а так и есть. А если передать параметру имя файла, то следить он будет непосредственно за файлом, а не за его дескриптором.
Офлайн
Мне кажется вот это может помочь: http://docs.python.org/library/select.html#module-select
Офлайн