浅谈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自动化构建工具scons使用入门笔记
Mar 10 Python
基于使用paramiko执行远程linux主机命令(详解)
Oct 16 Python
python利用sklearn包编写决策树源代码
Dec 21 Python
Python 从一个文件中调用另一个文件的类方法
Jan 10 Python
python函数参数(必须参数、可变参数、关键字参数)
Aug 16 Python
Window10下python3.7 安装与卸载教程图解
Sep 30 Python
在Python 的线程中运行协程的方法
Feb 24 Python
python网络编程之五子棋游戏
May 14 Python
大数据分析用java还是Python
Jul 06 Python
新手必备Python开发环境搭建教程
May 28 Python
python获取对象信息的实例详解
Jul 07 Python
一小时学会TensorFlow2之基本操作2实例代码
Sep 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 md5下16位和32位的实现代码
2008/04/09 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
php无限级分类实现方法分析
2016/10/19 PHP
PHP实现移除数组中为空或为某值元素的方法
2017/01/07 PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
2017/08/28 PHP
ThinkPHP5.0框架控制器继承基类和自定义类示例
2018/05/25 PHP
PHP数字金额转换成中文大写显示
2019/01/05 PHP
微信公众平台开发教程②微信端分享功能图文详解
2019/04/10 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
FLASH 广告之外的链接
2008/12/16 Javascript
jQuery实现视频作为全屏幕背景
2014/12/18 Javascript
JS实现选项卡实例详解
2015/11/17 Javascript
JS图片定时翻滚效果实现方法
2016/06/21 Javascript
解决vue中使用Axios调用接口时出现的ie数据处理问题
2018/08/13 Javascript
Windows下支持自动更新的Electron应用脚手架的方法
2018/12/24 Javascript
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
2020/03/08 Javascript
jQuery cookie的公共方法封装和使用示例
2020/06/01 jQuery
JS变量提升及函数提升实例解析
2020/09/03 Javascript
[02:11]2014DOTA2 TI专访VG战队Fenrir:队伍气氛良好
2014/07/11 DOTA
python实现在控制台输入密码不显示的方法
2015/07/02 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
python截取两个单词之间的内容方法
2018/12/25 Python
Python OpenCV中的resize()函数的使用
2019/06/20 Python
django用户登录验证的完整示例代码
2019/07/21 Python
django xadmin 管理器常用显示设置方式
2020/03/11 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
Canvas 文字碰撞检测并抽稀的方法
2019/05/27 HTML / CSS
机电专业体育教师求职信
2013/09/21 职场文书
房地产员工找工作的自我评价
2013/11/15 职场文书
党员大会主持词
2014/04/02 职场文书
横幅标语大全
2014/06/17 职场文书
建筑节能汇报材料
2014/08/22 职场文书
学习优秀党员杨宗兴先进事迹材料思想汇报
2014/09/14 职场文书
2014年教师业务工作总结
2014/12/19 职场文书
详解Apache SkyWalking 告警配置指南
2021/04/22 Servers