现在我想让两个python文件对一个json文件不断读写,如果在写json时另一个进程在读的话就会报错,怎么能在一个进程写json的时候让另一个进程不读这个json文件。
加锁。找一找python读写文件对文件加锁的相关库。
try:
data = open("xxx.json")
print(data.readline(),end='')
except IOError as err:
print("出错了") #比如说你可以有一个循环,等待10秒再读取,或者直接退出