92-python-开启多个子进程
import os
from multiprocessing import Process
"""
同时创建 x 个文件
"""
def fn(filename,content):
with open(filename,'w') as f:
f.write(content*'*')
if __name__ == '__main__':
p_lis = []
for i in range(5):
p = Process(target=fn, args=('info%s'%(i),i))
p_lis.append(p)
p.start()
[i.join() for i in p_lis] # 上面代码全部执行完毕(异步)
print([i for i in os.walk(r'C:\Users\ad\PycharmProjects\index\1\py17')])
# 上面代码执行完毕后再执行

浙公网安备 33010602011771号