浅谈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中使用HTMLParser解析html实例
Feb 08 Python
python实现将汉字转换成汉语拼音的库
May 05 Python
Python的Django框架可适配的各种数据库介绍
Jul 15 Python
python笔记:mysql、redis操作方法
Jun 28 Python
python利用MethodType绑定方法到类示例代码
Aug 27 Python
itchat接口使用示例
Oct 23 Python
Python Unittest自动化单元测试框架详解
Apr 04 Python
通过pykafka接收Kafka消息队列的方法
Dec 27 Python
解决Django后台ManyToManyField显示成Object的问题
Aug 09 Python
jupyter lab文件导出/下载方式
Apr 22 Python
Python如何将字符串转换为日期
Jul 31 Python
vscode+PyQt5安装详解步骤
Aug 12 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 变量定义和变量替换的方法
2009/07/30 PHP
for循环连续求和、九九乘法表代码
2012/02/20 PHP
php函数指定默认值方法的小例子
2013/12/04 PHP
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
JS 参数传递的实际应用代码分析
2009/09/13 Javascript
javascript下利用arguments实现string.format函数
2010/08/24 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
javascript实现回车键提交表单方法总结
2015/01/10 Javascript
在Mac OS上安装使用Node.js的项目自动化构建工具Gulp
2016/06/18 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
2016/07/24 Javascript
用nodejs的实现原理和搭建服务器(动态)
2016/08/10 NodeJs
详解JavaScript的闭包、IIFE、apply、函数与对象
2016/12/21 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
详细AngularJs4的图片剪裁组件的实例
2017/07/12 Javascript
nodejs结合Socket.IO实现的即时通讯功能详解
2018/01/12 NodeJs
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
2018/10/28 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
Vue 事件处理操作实例详解
2019/03/05 Javascript
vue 项目build错误异常的解决方法
2019/04/22 Javascript
详解React 元素渲染
2020/07/07 Javascript
js实现贪吃蛇游戏(简易版)
2020/09/29 Javascript
Vue包大小优化的实现(从1.72M到94K)
2021/02/18 Vue.js
[00:16]热血竞技场
2019/03/06 DOTA
python编码总结(编码类型、格式、转码)
2016/07/01 Python
完美解决Python 2.7不能正常使用pip install的问题
2018/06/12 Python
JavaScript中的模拟事件和自定义事件实例分析
2018/07/27 Python
Tensorflow使用支持向量机拟合线性回归
2018/09/07 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
html5-websocket基于远程方法调用的数据交互实现
2012/12/04 HTML / CSS
html5教程画矩形代码分享
2013/12/04 HTML / CSS
上班上网检讨书
2014/01/29 职场文书
网络技术专业求职信
2014/02/18 职场文书
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
主题党日活动总结
2014/07/08 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
个人纪律作风整改措施思想汇报
2014/10/12 职场文书