#需要设置进程守护
from multiprocessing import Pool,Manager
from functools import partial
def save(lock,data):
with lock:
with open() as f:
f.......
def main():
manager = Manager()
lock = manager.Lock()
datalist = [.....]
par = partial(main,lock)
with Pool(16) as pool:
pool.map(par,datalist)
pool.close()
pool.join()
if __name__ == '__main__':
main()
Python 多进程 使用with open 保存为TXT数据错乱
于 2023-09-05 11:22:49 首次发布