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判断变量是否已经定义的方法
Aug 18 Python
Python实现3行代码解简单的一元一次方程
Aug 18 Python
浅谈python中的占位符
Nov 09 Python
Python实现矩阵转置的方法分析
Nov 24 Python
Python进阶之递归函数的用法及其示例
Jan 31 Python
20个常用Python运维库和模块
Feb 12 Python
python爬取网页内容转换为PDF文件
Jul 28 Python
Python 新建文件夹与复制文件夹内所有内容的方法
Oct 27 Python
Python判断两个文件是否相同与两个文本进行相同项筛选的方法
Mar 01 Python
TensorFlow实现批量归一化操作的示例
Apr 22 Python
PyTorch-GPU加速实例
Jun 23 Python
关于Python错误重试方法总结
Jan 03 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
ExtJS与PHP、MySQL实现存储的方法
2010/04/02 PHP
php 对输入信息的进行安全过滤的函数代码
2012/06/29 PHP
解析php中const与define的应用区别
2013/06/18 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
2016/10/18 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
2016/11/18 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
PHP实现简单的模板引擎功能示例
2017/09/02 PHP
精通JavaScript 纠正 cleanWhitespace函数
2010/03/11 Javascript
javascript禁用键盘功能键让右击及其他键无效
2013/10/09 Javascript
自己写的Javascript计算时间差函数
2013/10/28 Javascript
基于JQuery实现的Select级联
2014/01/27 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
2017/01/11 Javascript
解析Vue2.0双向绑定实现原理
2017/02/23 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
node+express+ejs使用模版引擎做的一个示例demo
2017/09/18 Javascript
jQuery实现动态添加节点与遍历节点功能示例
2017/11/09 jQuery
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
2019/05/02 Javascript
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
使用Python的turtle模块画图的方法
2017/11/15 Python
python 实现GUI(图形用户界面)编程详解
2019/07/17 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
2019/08/20 Python
详解在python操作数据库中游标的使用方法
2019/11/12 Python
Django 自动生成api接口文档教程
2019/11/19 Python
python_array[0][0]与array[0,0]的区别详解
2020/02/18 Python
Python 炫技操作之合并字典的七种方法
2020/04/10 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
定义css设备类型-Media Queries图表简介及使用方法
2013/01/21 HTML / CSS
TheFork葡萄牙:欧洲领先的在线餐厅预订平台
2019/05/27 全球购物
比利时的在线灯具店:Lampen24.be
2019/07/01 全球购物
请用用Java代码写一个堆栈
2012/01/26 面试题
上海奥佳笔试题面试题
2016/11/16 面试题
歌唱比赛主持词
2014/03/18 职场文书
QQ空间主人寄语大全
2014/04/12 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
教师节主题班会教案
2015/08/17 职场文书