Python Multiple users append to the same file at the same time
You can use file locking: import fcntl new_entry = “foobar” with open(“/somepath/somefile.txt”, “a”) as g: fcntl.flock(g, fcntl.LOCK_EX) g.write(new_entry) fcntl.flock(g, fcntl.LOCK_UN) Note that on some systems, locking is not needed if you’re only writing small buffers, because appends on these systems are atomic.