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实现多线程采集的2个代码例子
Jul 07 Python
python实现颜色rgb和hex相互转换的函数
Mar 19 Python
Python的Django框架中的select_related函数对QuerySet 查询的优化
Apr 01 Python
在Python中使用dict和set方法的教程
Apr 27 Python
在Django的URLconf中使用多个视图前缀的方法
Jul 18 Python
Python模拟登陆实现代码
Jun 14 Python
python3使用SMTP发送HTML格式邮件
Jun 19 Python
在IPython中执行Python程序文件的示例
Nov 01 Python
对python中dict和json的区别详解
Dec 18 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
Feb 18 Python
如何理解python面向对象编程
Jun 01 Python
python计算auc的方法
Sep 09 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 输出缓存详解
2009/06/20 PHP
浅析php过滤html字符串,防止SQL注入的方法
2013/07/02 PHP
不使用php api函数实现数组的交换排序示例
2014/04/13 PHP
PHP实现的简单缓存类
2015/07/29 PHP
PHP中常用的数组操作方法笔记整理
2016/05/16 PHP
Javascript typeof 用法
2008/12/28 Javascript
JavaScript OOP类与继承
2009/11/15 Javascript
js parseInt("08")未指定进位制问题
2010/06/19 Javascript
Node.js的环境安装配置(使用nvm方式)
2016/10/11 Javascript
概述如何实现一个简单的浏览器端js模块加载器
2016/12/07 Javascript
微信小程序 自己制作小组件实例详解
2016/12/22 Javascript
浅谈如何通过node.js对数据进行MD5加密
2018/05/16 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
Javascript格式化并高亮xml字符串的方法及注意事项
2018/08/13 Javascript
vue基础之v-bind属性、class和style用法分析
2019/03/11 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
使用Python脚本和ADB命令实现卸载App
2017/02/10 Python
pandas把dataframe转成Series,改变列中值的类型方法
2018/04/10 Python
python实现支付宝当面付(扫码支付)功能
2018/05/30 Python
python将unicode和str互相转化的实现
2020/05/11 Python
pandas dataframe 中的explode函数用法详解
2020/05/18 Python
python中如何写类
2020/06/29 Python
澳洲小众品牌的集合网站:BNKR
2018/02/23 全球购物
耐克亚太地区:Nike APAC
2019/12/07 全球购物
黑猩猩商店:The Chimp Store
2020/02/12 全球购物
上海某公司.net方向笔试题
2014/09/14 面试题
大学四年的个人自我评价
2014/01/14 职场文书
大学老师推荐信
2014/02/25 职场文书
离职证明范本(5篇)
2014/09/19 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
电影圆明园观后感
2015/06/03 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
九不准学习心得体会
2016/01/23 职场文书
SQL Server2019数据库之简单子查询的具有方法
2021/04/27 SQL Server
Kubernetes部署实例并配置Deployment、网络映射、副本集
2022/04/01 Servers