您可以使用文件锁定:
import fcntlnew_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)
请注意,在某些系统上,则锁定 不
需要,如果你只写小的缓冲区,因为在这些系统上附加的原子。
欢迎分享,转载请注明来源:内存溢出
您可以使用文件锁定:
import fcntlnew_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)
请注意,在某些系统上,则锁定 不
需要,如果你只写小的缓冲区,因为在这些系统上附加的原子。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)