python复制文件的方法实例详解


Posted in Python onMay 22, 2015

本文实例讲述了python复制文件的方法。分享给大家供大家参考。具体分析如下:

这里涉及Python复制文件在实际操作方案中的实际应用以及Python复制文件 的相关代码说明,希望你会有所收获。

Python复制文件:

import shutil 
import os 
import os.path 
src = " d:\\download\\test\\myfile1.txt " 
dst = " d:\\download\\test\\myfile2.txt " 
dst2 = " d:/download/test/

测试文件夹.txt "

dir1 = os.path.dirname(src) 
print ( " dir1 %s " % dir1) 
if (os.path.exists(src) == False): 
os.makedirs(dir1) 
f1 = open(src, " w " ) 
f1.write( " line a\n " ) 
f1.write( " line b\n " ) 
f1.close() 
shutil.copyfile(src, dst) 
shutil.copyfile(src, dst2) 
f2 = open(dst, " r " ) 
for line in f2: 
print (line) 
f2.close()

测试复制文件夹树

try : 
srcDir = " d:/download/test " 
dstDir = " d:/download/test2 "

如果dstDir已经存在,那么shutil.copytree方法会报错!这也意味着你不能直接用d:作为目标路径.

shutil.copytree(srcDir, dstDir) 
except Exception as err: 
print (err)

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python实现栈的方法
May 26 Python
机器学习经典算法-logistic回归代码详解
Dec 22 Python
24式加速你的Python(小结)
Jun 13 Python
python3.6根据m3u8下载mp4视频
Jun 17 Python
基于Python函数和变量名解析
Jul 19 Python
Tensorflow实现神经网络拟合线性回归
Jul 19 Python
centos7中安装python3.6.4的教程
Dec 11 Python
python利用百度云接口实现车牌识别的示例
Feb 21 Python
python和JavaScript哪个容易上手
Jun 23 Python
Python TestSuite生成测试报告过程解析
Jul 23 Python
Python 多线程C段扫描、检测 Ping扫描脚本的实现
Sep 03 Python
Python中相见恨晚的技巧
Apr 13 Python
在Python中操作字典之update()方法的使用
May 22 #Python
python判断图片宽度和高度后删除图片的方法
May 22 #Python
在Python中操作字典之setdefault()方法的使用
May 21 #Python
在Python中用keys()方法返回字典键的教程
May 21 #Python
Python中使用items()方法返回字典元素对的教程
May 21 #Python
在Python中用has_key()方法查找键是否存在的教程
May 21 #Python
在Python中用get()方法获取字典键值的教程
May 21 #Python
You might like
php防注入,表单提交值转义的实现详解
2013/06/10 PHP
php根据日期判断星座的函数分享
2014/02/13 PHP
php中文语义分析实现方法示例
2019/09/28 PHP
Javascript 二维数组
2009/11/26 Javascript
js判断IE浏览器版本过低示例代码
2013/11/22 Javascript
jquery操作checkbox示例分享
2014/07/21 Javascript
javascript学习笔记(四)function函数部分
2014/09/30 Javascript
AngularJS+Bootstrap实现多文件上传与管理
2016/11/08 Javascript
Jquery删除css属性的简单方法
2016/12/04 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
bootstrap日期控件问题(双日期、清空等问题解决)
2017/04/19 Javascript
详解微信小程序 通过控制CSS实现view隐藏与显示
2017/05/24 Javascript
Vue加载组件、动态加载组件的几种方式
2018/08/31 Javascript
JavaScript常用事件介绍
2019/01/21 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
JS实现简单移动端鼠标拖拽
2020/07/23 Javascript
详解Python中break语句的用法
2015/05/14 Python
使用Python制作微信跳一跳辅助
2018/01/31 Python
django 按时间范围查询数据库实例代码
2018/02/11 Python
python 读取文本文件的行数据,文件.splitlines()的方法
2018/07/12 Python
pygame游戏之旅 计算游戏中躲过的障碍数量
2018/11/20 Python
django-crontab实现服务端的定时任务的示例代码
2020/02/17 Python
浅谈keras.callbacks设置模型保存策略
2020/06/18 Python
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
JDK安装目录下有哪些内容
2014/08/25 面试题
会计电算化个人自我评价
2013/11/17 职场文书
中层竞聘演讲稿
2014/01/09 职场文书
市场专员岗位职责
2014/02/14 职场文书
社区母亲节活动记录
2014/03/06 职场文书
优秀广告词大全
2014/03/19 职场文书
毕业生实习期转正自我鉴定
2014/09/26 职场文书
优秀班集体申报材料
2014/12/25 职场文书
给老婆的检讨书(搞笑版)
2015/05/06 职场文书
会议营销主持词
2015/07/03 职场文书
PHP新手指南
2021/04/01 PHP
Redis 彻底禁用RDB持久化操作
2021/07/09 Redis