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

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

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

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

第二步是创建新文件夹;

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

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

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

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

  2. from multiprocessing import Pool,Manager

  3. import os

  4. #完成拷贝文件

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

  6. "拷贝文件函数"

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

  8. queue.put(fileName)

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

  10. fw = open(newFi

python 利用多进程实现文件的拷贝相关推荐

  1. python利用pyside2创建文件夹选择框,文件选择框(无小窗口)

    python利用pyside2创建文件夹选择框,文件选择框(无小窗口) 文件夹选择框 文件选择框 文件多选框 之前利用win32ui创建文件选择窗口非常好用,但是想使用文件夹选择窗口发现行不通.利用t ...

  2. java 字节批量拷贝_Java基础回顾 : 利用字节流实现文件的拷贝

    本文是一个范例 : 利用字节流实现文件的拷贝 package example; /** * 文件的拷贝. */ import java.io.File; import java.io.FileInpu ...

  3. python编写代码实现文件的拷贝功能_python利用os模块编写文件复制功能——copy()函数用法...

    我就废话不多说了,大家还是直接看代码吧~ #文件复制 import os src_path=r'E:\Pycharm\python100题\代码' target_path=r'E:\Pycharm\p ...

  4. python 利用win32 打印文件

    python调用win32api 查看打印机信息: import win32print printers=win32print.EnumPrinters(2) #关于EnumPrinters中的一些参 ...

  5. python编写代码实现文件的拷贝功能_python从一个文件夹自动拷贝文件到目标文件夹的代码...

    这里为大家提供一个python操作文件的例子,实现功能:从一个文件夹自动拷贝文件到目标文件夹. 供python爱好者学习参考. 代码如下: # Filename: CopyPictures.py im ...

  6. python利用numpy存取文件

    NumPy提供了多种存取数组内容的文件操作函数.保存数组数据的文件可以是二进制格式或者文本格式.二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型. numpy格式的文件可以保存为后缀 ...

  7. python利用pyinstaller打包文件

    首先在命令行下载pyinstaller包 pip install pyinstaller 下载完成以后对应工程进行打包即可,步骤如下 1.想要对哪个工程打包,右键如图所示进行操作. 2.在命令框中输入 ...

  8. python编写代码实现文件的拷贝功能_如何使用Python脚本实现文件拷贝

    Warning Time:%s Dirctory:%s Remask:%s

  9. django 日志多个服务连接_Django多进程日志文件问题

    Django多进程日志文件问题 最近使用Django做一个项目.在部署的时候发现日志文件不能滚动(我使用的是RotatingFileHandler),只有一个日志文件. 查看Log发现一个错误消息:P ...

最新文章

  1. B站资源推荐:复旦大学机器学习、深度学习公开课,附PDF课件下载
  2. 数据恢复,恢复丢失的数据,突破1G限制!
  3. SQL查询数据库完整表结构(mysql)
  4. JPA –我应该成为懒惰的极端主义者吗?
  5. java中线程的优先级别
  6. 关注电子商务网站中的消费信赖和消费安全感
  7. centos 6.7 mysql_CentOS6.7 64位环境下安装部署MySQL-5.7.13
  8. power bi 雷达图_【自助式数据分析平台——WonderBI(豌豆BI)】免费在线试用_软件库...
  9. Visio的下载和安装
  10. 实战服务器虚拟化,企业虚拟化实战Vmware篇PDF影印版(张巍著) 56M
  11. 植被农业数据下载网站整理
  12. 丁磊向左,刘强东向右
  13. 想进大厂必须要知道的Web安全问题
  14. 2019/12/31 教养
  15. java 内存模型JMM解析
  16. 朴素贝叶斯--过滤垃圾邮件实例
  17. http会话的四个过程
  18. 基于微信小程序的健身私教预约系统
  19. wpsppt加载项在哪里_wpsppt加载项在哪里_《wps表格加载项在哪里》 WPS版的EXCEL中 加载宏和数据分析在哪?......
  20. 有关WINDOWS XP登录密码的几种方法

热门文章

  1. Android--GridView实现动态文字排版
  2. openstack创建实例报错Exceeded maximum number of retries
  3. 462计算机连接错误,与Internet Explorer的运行时错误462
  4. f2 自适应_典型的三行二列居中高度自适应布局
  5. java解惑你知道多少_Java解惑
  6. matlab自动重合闸,电力系统自动重合闸matlab仿真 - 图文
  7. css设定div固定比例,响应式网页中,如何只用CSS实现div的高和宽保持固定比例
  8. 学习笔记 mysql_MySQL 学习笔记
  9. oracle日志备份少数据库,oracle 账号锁定日志Oracle数据库全量备份恢复和部分备份恢复...
  10. 收集无良医院清单的开源项目,浏览器插件自动提示无良网站!