这是一个创建于 2396 天前的主题,其中的信息可能已经有所发展或是发生改变。
#使用进程池将一个目录复制到其他目录下
def myCopy(file):
# 文件与旧路径拼接为绝对路径
newSrcpath = os.path.join(src, file)
# 文件与旧路径拼接为绝对路径
newDispath = os.path.join(dst, file)
open(newDispath, 'wb').write(open(newSrcpath, 'rb').read())
print('文件写入完成')
src = r'C:\Users\様\Desktop\md 集合'
dst = r'D:\Class 资料\多线程测试'
if __name__ == '__main__':
start = time.time()
#读取文件以列表形式返回
fileList = os.listdir(src)
#创建线程池
pp = Pool()
#开启线程池
pp.map(myCopy,fileList)
pp.close()
pp.join()
end = time.time()
print('用时', end - start, '秒')
print('OVER')
我想用进程池实现一个将一个目录下的所有文件复制到另一个目录的文件下,还是用多进程改的,结果报了许多语法错误~求 dalao 帮忙看一下~~~给点意见