import fcntl fcntl.flock(f_res,fcntl.LOCK_EX)f_res.write("{}\t{}\n".format(nid, json.dumps(info, ensure_ascii=False)))f_res.flush()fcntl.flock(f_res,fcntl.LOCK_UN)
多线程时如果在每个线程函数内部写入文件,容易出现串行的问题,因此需要用锁锁住当前行
京公网安备 11010502049817号