标签:需要 copy_file 进程 ESS 文件拷贝 join() ssi 添加 span
import multiprocessing # 导入进程模块 import os # 导入文件模块 def main (): # 1 获取用户要拷贝的文件名字 old_folder_name = input("你需要拷贝的文件夹的名字") # 2 创建一个新的文件夹 try: new_folder_name = old_folder_name + "[复件]" os.mkdir(new_folder_name) # 创建一个文件 except: pass # 3 获取文件夹中所有要拷贝的文件名字 listdir() file_names = os.listdir(old_folder_name) print(file_names) # 4 创建进程池 po = multiprocessing.Pool(5) # 同时可以执行5个进程 # 5 向进程池中添加 copy文任务 for file_name in file_names : po.apply_async(copy_file,args=(file_names,old_folder_name,new_folder_name)) po.close() po.join() if __name__ == ‘__main__‘: main()
一个多进程的文件拷贝器 明天继续加工 还没做完
18 11 19 网络通信 ----多任务----进程 案例 多任务拷贝器
标签:需要 copy_file 进程 ESS 文件拷贝 join() ssi 添加 span
原文地址:https://www.cnblogs.com/fromlantianwei/p/9986653.html