浅谈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中的二进制位运算符
May 13 Python
浅谈Python类的__getitem__和__setitem__特殊方法
Dec 25 Python
python数据清洗系列之字符串处理详解
Feb 12 Python
使用python对excle和json互相转换的示例
Oct 23 Python
Python中super函数用法实例分析
Mar 18 Python
基于python实现百度翻译功能
May 09 Python
如何通过python的fabric包完成代码上传部署
Jul 29 Python
Python使用scrapy爬取阳光热线问政平台过程解析
Aug 14 Python
python-tornado的接口用swagger进行包装的实例
Aug 29 Python
Python爬虫爬取Bilibili弹幕过程解析
Oct 10 Python
Django User 模块之 AbstractUser 扩展详解
Mar 11 Python
python中sys模块的介绍与实例
Apr 17 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
二次元帅气男生排行榜,只想悄悄收藏系列
2020/03/04 日漫
PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解
2013/06/03 PHP
YII2框架中添加自定义模块的方法实例分析
2020/03/18 PHP
php自动加载代码实例详解
2021/02/26 PHP
PHP中SESSION过期设置
2021/03/09 PHP
javascript对数组的常用操作代码 数组方法总汇
2011/01/27 Javascript
js中关于String对象的replace使用详解
2011/05/24 Javascript
javascript中的self和this用法小结
2014/02/08 Javascript
ie8下修改input的type属性报错的解决方法
2014/09/16 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
jquery中ajax处理跨域的三大方式
2016/01/05 Javascript
Boostrap模态窗口的学习小结
2016/03/28 Javascript
AJAX实现瀑布流触发分页与分页触发瀑布流的方法
2016/05/23 Javascript
JS中this上下文对象使用方式
2016/10/09 Javascript
js仿搜狐视频记录片列表展示效果
2020/05/30 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
微信小程序自定义底部导航带跳转功能
2018/11/27 Javascript
[47:50]Secret vs VP 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python类方法__init__和__del__构造、析构过程分析
2015/03/06 Python
python通过字典dict判断指定键值是否存在的方法
2015/03/21 Python
python数据处理实战(必看篇)
2017/06/11 Python
Python的CGIHTTPServer交互实现详解
2018/02/08 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
Python qqbot 实现qq机器人的示例代码
2019/07/11 Python
Python queue队列原理与应用案例分析
2019/09/27 Python
pytorch实现mnist数据集的图像可视化及保存
2020/01/14 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
学python爬虫能做什么
2020/07/29 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
Django如何重置migration的几种情景
2021/02/24 Python
初中三年毕业生的自我评价分享
2014/02/14 职场文书
务工证明怎么写
2015/06/18 职场文书
运动会开幕式主持词
2015/07/01 职场文书