浅谈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 IDLE加上自动补全和历史功能
Nov 30 Python
Python中的面向对象编程详解(上)
Apr 13 Python
Django中模型Model添加JSON类型字段的方法
Jun 17 Python
python字符类型的一些方法小结
May 16 Python
python验证码识别的实例详解
Sep 09 Python
Python3安装Scrapy的方法步骤
Nov 23 Python
python3去掉string中的标点符号方法
Jan 22 Python
python利用JMeter测试Tornado的多线程
Jan 12 Python
如何用python处理excel表格
Jun 09 Python
使用Nibabel库对nii格式图像的读写操作
Jul 01 Python
使用Python提取文本中含有特定字符串的方法示例
Dec 09 Python
Python经典五人分鱼实例讲解
Jan 04 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 strcmp使用说明
2010/04/22 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
PHP向socket服务器收发数据的方法
2015/01/24 PHP
Symfony2框架创建项目与模板设置实例详解
2016/03/17 PHP
php封装的图片(缩略图)处理类完整实例
2016/10/19 PHP
PHP array_reduce()函数的应用解析
2018/10/28 PHP
YII框架http缓存操作示例
2019/04/29 PHP
laravel框架模型和数据库基础操作实例详解
2020/01/25 PHP
与jquery serializeArray()一起使用的函数,主要来方便提交表单
2011/01/31 Javascript
Dom操作之兼容技巧分享
2011/09/20 Javascript
js解析与序列化json数据(三)json的解析探讨
2013/02/01 Javascript
jquery使用jquery.zclip插件复制对象的实例教程
2013/12/04 Javascript
jQuery中选择器小问题(新人难免遇到)
2014/03/31 Javascript
node.js中的fs.writeFileSync方法使用说明
2014/12/14 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
JS重载实现方法分析
2016/12/16 Javascript
jQuery实现动态添加tr到table的方法
2016/12/26 Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
2019/04/25 Javascript
vue中template的三种写法示例
2020/10/21 Javascript
jQuery实现电梯导航模块
2020/12/22 jQuery
Python实现一个简单的验证码程序
2017/11/03 Python
JS设计模式之责任链模式实例详解
2018/02/03 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
2019/10/27 Python
Python Django框架模板渲染功能示例
2019/11/08 Python
python 爬取英雄联盟皮肤并下载的示例
2020/12/04 Python
深入理解Python变量的数据类型和存储
2021/02/01 Python
CSS3等相关属性制作分页导航实现代码
2012/12/24 HTML / CSS
草莓网英国官网:Strawberrynet UK
2017/02/12 全球购物
Otticanet澳大利亚:最顶尖的世界名牌眼镜, 能得到打折季的价格
2018/08/23 全球购物
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
英国最受欢迎的平价女士时装零售商:Roman Originals
2019/11/02 全球购物
俄罗斯电动工具和设备购物网站:Vseinstrumenti.ru
2020/11/12 全球购物
孝敬父母的活动方案
2014/08/28 职场文书
趣味运动会新闻稿
2015/07/17 职场文书
宝宝满月祝酒词
2015/08/10 职场文书
解决Golang time.Parse和time.Format的时区问题
2021/04/29 Golang