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程序的方法
Apr 21 Python
分析python动态规划的递归、非递归实现
Mar 04 Python
python中的字符串内部换行方法
Jul 19 Python
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
Apr 01 Python
Python简单基础小程序的实例代码
Apr 28 Python
Python深拷贝与浅拷贝用法实例分析
May 05 Python
python实现植物大战僵尸游戏实例代码
Jun 10 Python
python实现多线程端口扫描
Aug 31 Python
python异步编程 使用yield from过程解析
Sep 25 Python
Anaconda之conda常用命令介绍(安装、更新、删除)
Oct 06 Python
python中的TCP(传输控制协议)用法实例分析
Nov 15 Python
Python如何解决secure_filename对中文不支持问题
Jul 16 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
咖啡豆分级制度 咖啡豆等级分类 咖啡豆是按口感分类的吗?
2021/03/05 新手入门
php 动态执行带有参数的类方法
2009/04/10 PHP
php字符串按照单词进行反转的方法
2015/03/14 PHP
PHP运行模式汇总
2016/11/06 PHP
CI框架使用composer安装的依赖包步骤与方法分析
2016/11/21 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
laravel按天、按小时,查询数据的实例
2019/10/09 PHP
javascript function调用时的参数检测常用办法
2010/02/26 Javascript
用js实现的自定义的对话框的实现代码
2010/03/21 Javascript
javascript使用定时函数实现跳转到某个页面
2013/12/25 Javascript
jQuery中[attribute^=value]选择器用法实例
2014/12/31 Javascript
Nodejs学习笔记之测试驱动
2015/04/16 NodeJs
使用微信内嵌H5网页解决JS倒计时失效问题
2017/01/13 Javascript
JavaScript实现网页头部进度条刷新
2017/04/16 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
canvas轨迹回放功能实现
2017/12/20 Javascript
浅谈Webpack 是如何加载模块的
2018/05/24 Javascript
javascript实现下拉菜单效果
2021/02/09 Javascript
[01:12:27]EG vs Secret 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python 功能和特点(新手必学)
2015/12/30 Python
Python编程实现使用线性回归预测数据
2017/12/07 Python
Python使用flask框架操作sqlite3的两种方式
2018/01/31 Python
Python脚本完成post接口测试的实例
2018/12/17 Python
Python读取指定日期邮件的实例
2019/02/01 Python
pybind11在Windows下的使用教程
2019/07/04 Python
linux下python中文乱码解决方案详解
2019/08/28 Python
Pytorch to(device)用法
2020/01/08 Python
Python读取Excel一列并计算所有对象出现次数的方法
2020/09/04 Python
python 递归相关知识总结
2021/03/03 Python
Hertz荷兰:荷兰和全球租车
2018/01/07 全球购物
入党积极分子思想汇报范文
2014/01/05 职场文书
小学三八妇女节活动方案
2014/03/16 职场文书
科技活动总结范文
2015/05/11 职场文书
食堂卫生管理制度
2015/08/04 职场文书
团队合作精神学习心得体会
2016/01/19 职场文书
自荐信大全
2019/03/21 职场文书