18 11 19 网络通信 ----多任务----进程 案例 多任务拷贝器
Posted fromlantianwei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了18 11 19 网络通信 ----多任务----进程 案例 多任务拷贝器相关的知识,希望对你有一定的参考价值。
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 网络通信 ----多任务----进程 案例 多任务拷贝器的主要内容,如果未能解决你的问题,请参考以下文章
11.18 Apache用户认证 - 11.19/11.20 域名跳转 - 11.21 Apache访问日志
11.18 Apache用户认证 11.19/11.20 域名跳转 11.21 Apache访问日志
Python jieba -- 2019-08-11 18:43:19