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的常见命令注入威胁
Feb 18 Python
在GitHub Pages上使用Pelican搭建博客的教程
Apr 25 Python
matplotlib.pyplot画图 图片的二进制流的获取方法
May 24 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
Oct 12 Python
python实现飞船大战
Apr 24 Python
Python-jenkins 获取job构建信息方式
May 12 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
Jun 08 Python
如何利用python进行时间序列分析
Aug 04 Python
利用python 下载bilibili视频
Nov 13 Python
java关于string最常出现的面试题整理
Jan 18 Python
Python识别花卉种类鉴定网络热门植物并自动整理分类
Apr 08 Python
python语言中pandas字符串分割str.split()函数
Aug 05 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
完美实现GIF动画缩略图的php代码
2011/01/02 PHP
php抓取页面的几种方法详解
2013/06/17 PHP
获取URL文件名后缀
2013/10/24 PHP
Yii2基于Ajax自动获取表单数据的方法
2016/08/10 PHP
php强制下载文件函数
2016/08/24 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
你真的了解JavaScript吗?
2007/02/24 Javascript
jquery 回车事件实现代码
2011/08/23 Javascript
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
2012/05/23 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
ECMAScript 5中的属性描述符详解
2015/03/02 Javascript
jquery中添加属性和删除属性
2015/06/03 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
Highcharts+NodeJS搭建数据可视化平台示例
2017/01/01 NodeJs
angular框架实现全选与单选chekbox的自定义
2017/07/06 Javascript
Vue实现virtual-dom的原理简析
2017/07/10 Javascript
利用CDN加速react webpack打包后的文件详解
2018/02/22 Javascript
Vue项目路由刷新的实现代码
2019/04/17 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
在layui下对元素进行事件绑定的实例
2019/09/06 Javascript
JS数组方法reduce的用法实例分析
2020/03/03 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
Windows下Python的Django框架环境部署及应用编写入门
2016/03/10 Python
python每天定时运行某程序代码
2019/08/16 Python
Python实现验证码识别
2020/06/15 Python
一文彻底解决HTML5页面中长按保存图片功能
2019/06/10 HTML / CSS
网站性能延迟加载图像的五种技巧(小结)
2020/08/13 HTML / CSS
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
Linux中如何用命令创建目录
2016/12/02 面试题
会计应届生的自荐信
2013/12/13 职场文书
创业计划书六个要素
2013/12/26 职场文书
《桃花心木》教学反思
2014/02/17 职场文书
毕业实习计划书
2015/01/16 职场文书
少年雷锋观后感
2015/06/10 职场文书
关于做家务的心得体会
2016/01/23 职场文书
《自己的花是让别人看的》教学反思
2016/02/19 职场文书