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字符串转换成浮点数函数分享
Jul 24 Python
使用Python下载歌词并嵌入歌曲文件中的实现代码
Nov 13 Python
Python+Selenium自动化实现分页(pagination)处理
Mar 31 Python
Python使用pyh生成HTML文档的方法示例
Mar 10 Python
python 通过logging写入日志到文件和控制台的实例
Apr 28 Python
使用Py2Exe for Python3创建自己的exe程序示例
Oct 31 Python
python判断文件是否存在,不存在就创建一个的实例
Feb 18 Python
Django连接数据库并实现读写分离过程解析
Nov 13 Python
Python综合应用名片管理系统案例详解
Jan 03 Python
python 爬虫 实现增量去重和定时爬取实例
Feb 28 Python
如何写python的配置文件
Jun 07 Python
Pandas实现批量拆分与合并Excel的示例代码
May 30 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
德生S2000收音机更换“钕铁硼”全频扬声器
2021/03/02 无线电
深入PHP操作MongoDB的技术总结
2013/06/02 PHP
探讨捕获php错误信息方法的详解
2013/06/09 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
PHP中的访问修饰符简单比较
2019/02/02 PHP
PHP hebrev()函数用法讲解
2019/02/21 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
document.open() 与 document.write()的区别
2007/08/13 Javascript
百度留言本js 大家可以参考下
2009/10/13 Javascript
jquery插件制作 图片走廊 gallery
2012/08/17 Javascript
js计算精度问题小结
2013/04/22 Javascript
如何用JavaScript动态呼叫函数(两种方式)
2013/05/03 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/06/05 Javascript
angularjs的一些优化小技巧
2014/12/06 Javascript
js+html5实现canvas绘制镂空字体文本的方法
2015/06/05 Javascript
ECMAScript6中Set/WeakSet详解
2015/06/12 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
2016/08/19 Javascript
JS对象的深度克隆方法示例
2017/03/16 Javascript
nodejs使用http模块发送get与post请求的方法示例
2018/01/08 NodeJs
给localStorage设置一个过期时间的方法分享
2018/11/06 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
vue用elementui写form表单时,在label里添加空格操作
2020/08/13 Javascript
python使用itchat模块给心爱的人每天发天气预报
2019/11/25 Python
Django调用支付宝接口代码实例详解
2020/04/04 Python
python实现文法左递归的消除方法
2020/05/22 Python
python线性插值解析
2020/07/05 Python
Python爬取微信小程序Charles实现过程图解
2020/09/29 Python
Python Unittest原理及基本使用方法
2020/11/06 Python
Django数据统计功能count()的使用
2020/11/30 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
工地门卫岗位职责
2013/12/30 职场文书
计划生育宣传标语
2014/06/21 职场文书
工厂仓管员岗位职责范本
2014/07/17 职场文书
中国梦演讲稿开场白
2014/08/28 职场文书
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫
Apache Hudi 加速传统的批处理模式
2022/04/24 Servers