浅谈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中bisect模块用法实例
Sep 25 Python
python3批量删除豆瓣分组下的好友的实现代码
Jun 07 Python
简单的python后台管理程序
Apr 13 Python
python中matplotlib的颜色及线条控制的示例
Mar 16 Python
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
Jun 22 Python
解决Python selenium get页面很慢时的问题
Jan 30 Python
Python数据类型之String字符串实例详解
May 08 Python
python selenium实现发送带附件的邮件代码实例
Dec 10 Python
python中常见错误及解决方法
Jun 21 Python
详解Anaconda安装tensorflow报错问题解决方法
Nov 01 Python
python 爬取吉首大学网站成绩单
Jun 02 Python
详解OpenCV曝光融合
Apr 29 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
php面向对象值单例模式
2016/05/03 PHP
PHP实现的微信公众号扫码模拟登录功能示例
2019/05/30 PHP
document.getElementById方法在Firefox与IE中的区别
2010/05/18 Javascript
JavaScript中常用的运算符小结
2012/01/18 Javascript
jquery乱码与contentType属性设置问题解决方案
2013/01/07 Javascript
鼠标移动到图片名上,显示图片的简单实例
2013/07/14 Javascript
js向上无缝滚动,网站公告效果 具体代码
2013/11/18 Javascript
jquery 获取dom固定元素 添加样式的简单实例
2014/02/04 Javascript
深入分析原生JavaScript事件
2014/12/29 Javascript
JavaScript学习笔记之Function对象
2015/01/22 Javascript
Javascript控制div属性动态变化实例分析
2015/10/08 Javascript
Angular中使用ui router实现系统权限控制及开发遇到问题
2016/09/23 Javascript
简单实现jquery焦点图
2016/12/12 Javascript
常用的js方法合集
2017/03/10 Javascript
去掉vue 中的代码规范检测两种方法(Eslint验证)
2018/03/21 Javascript
vue组件jsx语法的具体使用
2018/05/21 Javascript
Angular中使用ng-zorro图标库部分图标不能正常显示问题
2019/04/22 Javascript
JS制作简易计算器的实例代码
2020/07/04 Javascript
基于javascript实现放大镜特效
2020/12/03 Javascript
[04:42]5分钟带你了解什么是DOTA2(第一期)
2017/02/07 DOTA
wxpython中自定义事件的实现与使用方法分析
2016/07/21 Python
python+selenium 定位到元素,无法点击的解决方法
2019/01/30 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
在python里面运用多继承方法详解
2019/07/01 Python
python编写简单端口扫描器
2019/09/04 Python
python中pivot()函数基础知识点
2021/01/03 Python
HTML块级标签汇总(小篇)
2016/07/13 HTML / CSS
日本面向世界,国际级的免税在线购物商城:DOKODEMO
2017/02/01 全球购物
毕业生的自我评价分享
2013/12/18 职场文书
入股协议书范本
2014/04/14 职场文书
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
入股合作协议书
2014/10/12 职场文书
幼儿园教师自我评价
2015/03/04 职场文书
幼儿园新生开学寄语
2015/05/27 职场文书
教你使用vscode 搭建react-native开发环境
2021/07/07 Javascript
Android学习之BottomSheetDialog组件的使用
2022/06/21 Java/Android