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实现从字符串中找出字符1的位置以及个数的方法
Aug 25 Python
TensorFlow中权重的随机初始化的方法
Feb 11 Python
Python实现替换文件中指定内容的方法
Mar 19 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
Jan 05 Python
Python列表(List)知识点总结
Feb 18 Python
学习和使用python的13个理由
Jul 30 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
Aug 27 Python
python烟花效果的代码实例
Feb 25 Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
Jun 01 Python
Django实现随机图形验证码的示例
Oct 15 Python
python空元组在all中返回结果详解
Dec 15 Python
Django debug为True时,css加载失败的解决方案
Apr 24 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
PHP文件上传判断file是否己选择上传文件的方法
2014/11/10 PHP
Linux系统中为php添加pcntl扩展
2016/08/28 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
cookie 最近浏览记录(中文escape转码)具体实现
2013/06/08 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
2014/09/24 Javascript
javascript回到顶部特效
2016/07/30 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
微信开发 JS-SDK 6.0.2 经常遇到问题总结
2016/12/08 Javascript
判断div滑动到底部的scroll实例代码
2017/11/15 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
flexible.js实现移动端rem适配方案
2020/04/07 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
vue 判断元素内容是否超过宽度的方式
2020/07/29 Javascript
js实现磁性吸附的示例
2020/10/26 Javascript
[02:00]最后,我终于出了辉耀
2018/03/27 DOTA
python抓取网页图片并放到指定文件夹
2014/04/24 Python
简单介绍Python中利用生成器实现的并发编程
2015/05/04 Python
Python基于动态规划算法计算单词距离
2015/07/25 Python
深入浅析Python的类
2018/06/22 Python
使用Keras训练好的.h5模型来测试一个实例
2020/07/06 Python
Python从文件中读取数据的方法步骤
2020/11/18 Python
HTML5 Canvas中绘制矩形实例
2015/01/01 HTML / CSS
基于HTML5陀螺仪实现ofo首页眼睛移动效果的示例
2017/07/31 HTML / CSS
英国打印机墨盒销售网站:Ink Factory
2019/10/07 全球购物
分布式数据库需要考虑哪些问题
2013/12/08 面试题
远程调用的原理
2014/07/05 面试题
《绿色蝈蝈》教学反思
2014/03/02 职场文书
横幅标语大全
2014/06/17 职场文书
七夕活动策划方案
2014/08/16 职场文书
优秀员工自荐书
2015/03/06 职场文书
西部计划志愿者工作总结
2015/08/11 职场文书
中国式结婚:司仪主持词(范文)
2019/07/25 职场文书
Java界面编程实现界面跳转
2022/06/16 Java/Android