python如何实现复制目录到指定目录


Posted in Python onFebruary 13, 2020

本文实例为大家分享了python复制目录到指定目录的具体代码,供大家参考,具体内容如下

保存下面代码为一个文件直接运行

import os
import time
copyFileCounts = 0
def copyFiles(sourceDir, targetDir):
 global copyFileCounts
 print (sourceDir)
 print (u"%s 当前处理文件夹%s已处理%s 个文件" %(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())), sourceDir,copyFileCounts))
 for f in os.listdir(sourceDir):
  sourceF = os.path.join(sourceDir, f)
  targetF = os.path.join(targetDir, f)
  if os.path.isfile(sourceF):
   #创建目录
   if not os.path.exists(targetDir):
    os.makedirs(targetDir)
   copyFileCounts += 1
   #文件不存在,或者存在但是大小不同,覆盖
   if not os.path.exists(targetF) or (os.path.exists(targetF) and (os.path.getsize(targetF) != os.path.getsize(sourceF))):
    #2进制文件
    open(targetF, "wb").write(open(sourceF, "rb").read())
    print (u"%s %s 复制完毕" %(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())), targetF))
   else:
    print (u"%s %s 已存在,不重复复制" %(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())), targetF))
  if os.path.isdir(sourceF):
   copyFiles(sourceF, targetF)
if __name__ == "__main__":
 copyFiles('/content/chest_xray/', '/content/drive/My Drive/chest_xray/')

删除非空目录的所有有文件,包含目录本身

import shutil
shutil.rmtree('D:/content/')

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用xmlrpclib模块实现对百度google的ping功能
Jun 02 Python
由浅入深讲解python中的yield与generator
Apr 05 Python
Flask web开发处理POST请求实现(登录案例)
Jul 26 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
Dec 21 Python
python3通过selenium爬虫获取到dj商品的实例代码
Apr 25 Python
Python实现的对一个数进行因式分解操作示例
Jun 27 Python
Python绘图实现显示中文
Dec 04 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
Jun 30 Python
Python用K-means聚类算法进行客户分群的实现
Aug 23 Python
python利用appium实现手机APP自动化的示例
Jan 26 Python
Python .py生成.pyd文件并打包.exe 的注意事项说明
Mar 04 Python
分享Python获取本机IP地址的几种方法
Mar 17 Python
Python制作简易版小工具之计算天数的实现思路
Feb 13 #Python
解决python-docx打包之后找不到default.docx的问题
Feb 13 #Python
Python更新所有已安装包的操作
Feb 13 #Python
python离线安装外部依赖包的实现
Feb 13 #Python
python获取依赖包和安装依赖包教程
Feb 13 #Python
python连接mongodb集群方法详解
Feb 13 #Python
安装完Python包然后找不到模块的解决步骤
Feb 13 #Python
You might like
用Zend Encode编写开发PHP程序
2006/10/09 PHP
PHP文件上传原理简单分析
2011/05/29 PHP
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
2013/11/26 PHP
php绘制一条弧线的方法
2015/01/24 PHP
分享ThinkPHP3.2中关联查询解决思路
2015/09/20 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
JavaScript定义类或函数的几种方式小结
2011/01/09 Javascript
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
JS获取当前日期和时间的简单实例
2013/11/19 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
jQuery中[attribute*=value]选择器用法实例
2014/12/31 Javascript
异步安全加载javascript文件的方法
2015/07/21 Javascript
AngularJS中的API(接口)简单实现
2016/07/28 Javascript
React-Native使用Mobx实现购物车功能
2017/09/14 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
使用layui前端框架弹出form表单以及提交的示例
2019/10/25 Javascript
在Vue项目中使用Typescript的实现
2019/12/19 Javascript
[05:01]3.19DOTA2发布会 我们都是刀塔人
2014/03/25 DOTA
Python基于twisted实现简单的web服务器
2014/09/29 Python
Python将图片批量从png格式转换至WebP格式
2020/08/22 Python
python递归函数绘制分形树的方法
2018/06/22 Python
selenium+python环境配置教程详解
2019/05/28 Python
PyQt实现计数器的方法示例
2021/01/18 Python
CSS3 选择器 伪类选择器介绍
2012/01/21 HTML / CSS
HTML5 canvas画矩形时出现边框样式不一致的解决方法
2013/10/14 HTML / CSS
环境科学专业研究生求职信
2013/10/02 职场文书
社区学习雷锋活动总结
2014/04/25 职场文书
环保专项行动方案
2014/05/12 职场文书
讲文明知礼仪演讲稿
2014/09/13 职场文书
三严三实对照检查材料范文
2014/09/23 职场文书
迎国庆横幅标语
2014/10/08 职场文书
成绩报告单家长评语
2014/12/30 职场文书
教师考核表个人总结
2015/02/12 职场文书
王亚平太空授课观后感
2015/06/12 职场文书
幼儿园毕业致辞
2015/07/29 职场文书
《蚂蚁和蝈蝈》教学反思
2016/02/22 职场文书