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通过pil将图片转换成黑白效果的方法
Mar 16 Python
python机器学习实战之树回归详解
Dec 20 Python
Tensorflow 查看变量的值方法
Jun 14 Python
python 读取文本文件的行数据,文件.splitlines()的方法
Jul 12 Python
对dataframe数据之间求补集的实例详解
Jan 30 Python
django 多对多表的创建和插入代码实现
Sep 09 Python
python实现网站微信登录的示例代码
Sep 18 Python
Python enumerate内置库用法解析
Feb 24 Python
python使用Word2Vec进行情感分析解析
Jul 31 Python
浅谈anaconda python 版本对应关系
Oct 07 Python
python自动化测试三部曲之request+django实现接口测试
Oct 07 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
Jan 05 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
建立文件交换功能的脚本(一)
2006/10/09 PHP
php 5.3.5安装memcache注意事项小结
2011/04/12 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
非常全面的php日期时间运算汇总
2015/11/04 PHP
PHP获取文本框、密码域、按钮的值实例代码
2017/04/19 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
2019/03/22 PHP
关于实现代码语法标亮 dp.SyntaxHighlighter
2007/02/02 Javascript
复制本贴标题和地址的js代码
2008/07/01 Javascript
jquery.validate使用攻略 第一部
2010/07/01 Javascript
通过下拉框的值来确定输入框是否可以为空的代码
2011/10/18 Javascript
JavaScript 创建运动框架的实现代码
2013/05/08 Javascript
浅析Node.js中使用依赖注入的相关问题及解决方法
2015/06/24 Javascript
jQuery使用animate创建动画用法实例
2015/08/07 Javascript
javascript执行环境及作用域详解
2016/05/05 Javascript
JavaScript事件学习小结(一)事件流
2016/06/09 Javascript
JS+CSS3实现的简易钟表效果示例
2019/04/13 Javascript
Javascript执行流程细节原理解析
2020/05/14 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
[01:13:17]Secret vs NB 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[36:33]完美世界DOTA2联赛循环赛 Matador vs Forest 第一场 11.06
2020/11/06 DOTA
python中metaclass原理与用法详解
2019/06/25 Python
pycharm 安装JPype的教程
2019/08/08 Python
Django结合ajax进行页面实时更新的例子
2019/08/12 Python
keras 多任务多loss实例
2020/06/22 Python
解决python运行效率不高的问题
2020/07/20 Python
AmazeUI 评论列表的实现示例
2020/08/13 HTML / CSS
工商管理专业职业生涯规划
2014/01/01 职场文书
安全检查与奖惩制度
2014/01/23 职场文书
管理专员自荐信
2014/01/26 职场文书
幼儿园数学教学反思
2014/02/02 职场文书
新员工入职感想
2015/08/07 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
Python Django ORM连表正反操作技巧
2021/06/13 Python
前端canvas中物体边框和控制点的实现示例
2022/08/05 Javascript
苹果macOS 13开发者预览版Beta 8发布 正式版10月发布
2022/09/23 数码科技