浅谈Python实现2种文件复制的方法


Posted in Python onJanuary 19, 2018

本文实例主要实现Python中的文件复制操作,有两种方法,具体实现代码如下所示:

#coding:utf-8 
 
# 方法1:使用read()和write()模拟实现文件拷贝 
 
# 创建文件hello.txt 
src = file("hello.txt", "w") 
li = ["Hello world \n", "Hello China \n"] 
 
src.writelines(li) 
src.close() 
 
#把hello.txt 拷贝到hello2.txt 
 
src = file("hello.txt", "r") 
dst = file("hello2.txt", "w") 
 
dst.write(src.read()) 
 
src.close() 
dst.close() 
 
# 方法2:使用shutil模块 
# shutil模块是一个文件、目录的管理接口,提供了一些用于复制文件、目录的函数 
# copyfile()函数可以实现文件的拷贝 
# copyfile(src, dst) 
# move()函数实现文件的剪切 
# move(src, dst) 
 
import shutil 
 
shutil.copyfile("hello.py", "hello2.py")  #hello.txt内容复制给hello2.txt 
shutil.move("hello.py", "../")       #hello.txt复制到当前目录的父目录,然后删除hello.txt 
shutil.move("hell2.txt", "hello3.txt")   #hello2.txt移到当前目录并命名为hello3.py, 然后删除hello2.txt

总结

以上就是本文关于浅谈Python实现2种文件复制的方法的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
python二叉树的实现实例
Nov 21 Python
python实现的一个火车票转让信息采集器
Jul 09 Python
仅利用30行Python代码来展示X算法
Apr 01 Python
python Django模板的使用方法
Jan 14 Python
探究python中open函数的使用
Mar 01 Python
python实现简易内存监控
Jun 21 Python
浅谈PySpark SQL 相关知识介绍
Jun 14 Python
python tornado修改log输出方式
Nov 18 Python
Pytorch基本变量类型FloatTensor与Variable用法
Jan 08 Python
基于python计算并显示日间、星期客流高峰
May 07 Python
Python过滤掉numpy.array中非nan数据实例
Jun 08 Python
python正则表达式re.search()的基本使用教程
May 21 Python
用Python进行简单图像识别(验证码)
Jan 19 #Python
flask中使用蓝图将路由分开写在不同文件实例解析
Jan 19 #Python
python模拟事件触发机制详解
Jan 19 #Python
flask使用session保存登录状态及拦截未登录请求代码
Jan 19 #Python
简单谈谈python中的lambda表达式
Jan 19 #Python
python使用logging模块发送邮件代码示例
Jan 18 #Python
zookeeper python接口实例详解
Jan 18 #Python
You might like
WordPress中用于获取及自定义头像图片的PHP脚本详解
2015/12/17 PHP
js 加载并解析XML字符串的代码
2009/12/13 Javascript
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
jquery如何判断某元素是否具备指定的样式
2013/11/05 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
javascript中cookie对象用法实例分析
2015/01/30 Javascript
jquery插件Jplayer使用方法简析
2016/04/22 Javascript
javascript 常用验证函数总结
2016/06/28 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
2017/11/21 Javascript
使用electron制作满屏心特效的示例代码
2018/11/27 Javascript
分享一下Python 开发者节省时间的10个方法
2015/10/02 Python
python实现rsa加密实例详解
2017/07/19 Python
Python之循环结构
2019/01/15 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
Python函数参数分类原理详解
2020/05/28 Python
python基于爬虫+django,打造个性化API接口
2021/01/21 Python
Woods官网:加拿大最古老、最受尊敬的户外品牌之一
2020/09/12 全球购物
软件测试英文面试题
2012/10/14 面试题
挂职思想汇报
2013/12/31 职场文书
《我不是最弱小的》教学反思
2014/02/23 职场文书
葬礼司仪主持词
2014/03/31 职场文书
临床医学专业求职信
2014/08/08 职场文书
2014年信息技术工作总结
2014/12/16 职场文书
初中成绩单评语
2014/12/29 职场文书
出租车拒载检讨书
2015/01/28 职场文书
户外亲子活动总结
2015/05/08 职场文书
活动新闻稿范文
2015/07/17 职场文书
大学毕业生自我鉴定范文
2019/06/21 职场文书
导游词之青城山景区
2019/09/27 职场文书
如何使用Python对NetCDF数据做空间相关分析
2021/04/21 Python
nginx内存池源码解析
2021/11/20 Servers
Golang 实现WebSockets
2022/04/24 Golang
Python实现仓库管理系统
2022/05/30 Python