python 利用多进程实现文件的拷贝

python 利用多进程实现文件的拷贝

 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37338590/article/details/78472103

整个程序的流程可分为四步:

        第一步是提示用户输入要拷贝的文件夹;

        第二步是创建新文件夹;

        第三步是获取文件夹中所有文件的名字;

        最后一步是就是利用进程池创建进程完成复制。

具体的分析在程序中都有了,不再做过多的赘述。(注释掉的代码是用于编写过程中的测试语句)

#根据进程池和进程间通信实现文件拷贝


from multiprocessing import Pool,Manager

import os


#完成拷贝文件

def copyFile(fileName,oldFilesName,newFilesName,queue):

"拷贝文件函数"

# print('拷贝文件名字:%s'%fileName)

queue.put(fileName)

fr = open(oldFilesName+'/'+fileName)

fw = open(newFilesName+'/'+fileName,'w')


con

你可能感兴趣的:(python宝典,python,开发语言)