浅谈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比较2个时间大小的实现方法
Apr 10 Python
Python3实现购物车功能
Apr 18 Python
详解django的serializer序列化model几种方法
Oct 16 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
Dec 15 Python
使用Windows批处理和WMI设置Python的环境变量方法
Aug 14 Python
浅析PEP570新语法: 只接受位置参数
Oct 15 Python
python调用接口的4种方式代码实例
Nov 19 Python
关于Python 常用获取元素 Driver 总结
Nov 24 Python
django序列化serializers过程解析
Dec 14 Python
python中的split()函数和os.path.split()函数使用详解
Dec 21 Python
Pytorch 保存模型生成图片方式
Jan 10 Python
pytorch训练神经网络爆内存的解决方案
May 22 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
4.与数据库的连接
2006/10/09 PHP
用php写的serv-u的web申请账号的程序
2006/10/09 PHP
PHP命令行脚本接收传入参数的三种方式
2014/08/20 PHP
php在线解压ZIP文件的方法
2014/12/30 PHP
使用Zttp简化Guzzle 调用
2017/07/02 PHP
PHP工厂模式的日常使用
2019/03/20 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
Jquery中getJSON在asp.net中的使用说明
2011/03/10 Javascript
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
单元选择合并变色示例代码
2014/05/26 Javascript
js实现点击切换TAB标签实例
2015/08/21 Javascript
BootStrap智能表单demo示例详解
2016/06/13 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
2016/07/01 Javascript
vue2.0获取自定义属性的值
2017/03/28 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
angular 实现同步验证器跨字段验证的方法
2019/04/11 Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
2020/09/04 Javascript
python标准日志模块logging的使用方法
2013/11/01 Python
Python中的进程分支fork和exec详解
2015/04/11 Python
python实现n个数中选出m个数的方法
2018/11/13 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
python3利用Socket实现通信的方法示例
2019/05/06 Python
Python实现子类调用父类的初始化实例
2020/03/12 Python
公认8个效率最高的爬虫框架
2020/07/28 Python
python中Django文件上传方法详解
2020/08/05 Python
比较基础的php面试题及答案-编程题
2012/10/14 面试题
中餐厅主管的职责范文
2014/02/04 职场文书
五好党支部事迹材料
2014/02/06 职场文书
公司寄语大全
2014/04/10 职场文书
小学优秀教师事迹材料
2014/12/16 职场文书
绿色环保倡议书
2015/04/28 职场文书
交通肇事罪辩护词
2015/05/21 职场文书
2016猴年春节慰问信
2015/11/30 职场文书
导游词之日月潭
2019/11/05 职场文书
基于nginx实现上游服务器动态自动上下线无需reload的实现方法
2021/03/31 Servers
Pytorch 实现变量类型转换
2021/05/17 Python