首先要引入库 import fcntl 打开一个文件 f = open('./test') 对该文件加密: fcntl.flock(f, fcntl.LOCK_EX) 这样就对文件test加锁了,如果有其他进程要对test进行加锁,则不能成功,会被阻塞,但不会退出程序。 解锁: fcntl.flock(f,fcntl.LOCK_UN) 解锁后,其他进程就可以对该文件进行加锁了。