How can I lock a file in Windows?
Flavian Hardcastle
deathtospam43423 at altavista.com
Sun Mar 10 14:29:05 EST 2002
More information about the Python-list mailing list
Sun Mar 10 14:29:05 EST 2002
- Previous message (by thread): How can I lock a file in Windows?
- Next message (by thread): how to set the background color of a window with curses
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Thanx. But will chatters get an IOError if one of them tries to access a file while it's already locked? "Fredrik Lundh" <fredrik at pythonware.com> wrote in news:uyqi8.24010$n4.4643918 at newsc.telia.net: > > did you look under "MS Windows Specific Services" in the > library reference? > > http://www.python.org/doc/current/lib/module-msvcrt.html > => "file operations" > > something like this should work: > > def update(filename, new_content): > file = open(filename, "r+") > # look from current position (0) to end of file > msvcrt.locking(file.fileno(), msvcrt.LK_LOCK, > os.path.getsize(filename)) file.seek(0) > file.write(new_content) > file.close() # unlocks the file > > </F> > > <!-- (the eff-bot guide to) the python standard library: > http://www.pythonware.com/people/fredrik/librarybook.htm > --> > > > -- "You can tell whether a man is clever by his answers. You can tell whether a man is wise by his questions." Naguib Mahfouz netvegetable at dingoblue.net.au
- Previous message (by thread): How can I lock a file in Windows?
- Next message (by thread): how to set the background color of a window with curses
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list