Watching a file another app is writing

Nick Vatamaniuc vatamane at gmail.com
Mon Mar 12 01:12:43 EDT 2007


On Mar 11, 3:36 pm, Gordon Airporte <JHoo... at fbi.gov> wrote:
> I'm trying to find a way to take a file that another program has opened
> and writes to periodically, open it simultaneously in Python, and
> automatically update some of my objects in Python when the file is
> written to.
> I can open the file and manually readlines() from it to keep up to date,
> it's the automatic part I'm having trouble with. This is on Windows.

You might need to look at pywin32 for Windows specific ways to listen
to "file changed" event.

On Unix a quick shortcut would be to simply read the output of 'tail -
f <file>' command...




More information about the Python-list mailing list