浅谈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实现清屏的方法
Apr 30 Python
Python写入CSV文件的方法
Jul 08 Python
如何利用Fabric自动化你的任务
Oct 20 Python
一个基于flask的web应用诞生 flask和mysql相连(4)
Apr 11 Python
Python学习入门之区块链详解
Jul 25 Python
python使用Apriori算法进行关联性解析
Dec 21 Python
python爬虫之线程池和进程池功能与用法详解
Aug 02 Python
TensorFlow实现Logistic回归
Sep 07 Python
Python中捕获键盘的方式详解
Mar 28 Python
Python3使用TCP编写一个简易的文件下载器功能
May 08 Python
python文件写入write()的操作
May 14 Python
python获取地震信息 微信实时推送
Jun 18 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中的观察者模式
2010/03/24 PHP
php类中private属性继承问题分析
2012/11/01 PHP
深入PHP curl参数的详解
2013/06/17 PHP
百度地图API应用之获取用户的具体位置
2014/06/10 PHP
php打造智能化的柱状图程序,用于报表等
2015/06/19 PHP
PHP unset函数原理及使用方法解析
2020/08/14 PHP
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
2007/12/23 Javascript
Javascript 继承机制实例
2009/08/12 Javascript
javascript:void(0)的作用示例介绍
2013/10/28 Javascript
常用的jQuery前端技巧收集
2014/12/24 Javascript
jQuery构造函数init参数分析
2015/05/13 Javascript
鼠标经过子元素触发mouseout,mouseover事件的解决方案
2015/07/26 Javascript
jQuery实现元素拖拽并cookie保存顺序的方法
2016/02/20 Javascript
javascript HTML5 canvas实现打砖块游戏
2020/06/18 Javascript
微信小程序 教程之WXML
2016/10/18 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
JS定时器实现数值从0到10来回变化
2016/12/09 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
2017/01/26 Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
2017/07/11 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
2017/07/15 Javascript
python中break、continue 、exit() 、pass终止循环的区别详解
2019/07/08 Python
用python 绘制茎叶图和复合饼图
2021/02/26 Python
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
动态密码技术
2012/10/18 面试题
介绍下Lucene建立索引的过程
2016/03/02 面试题
2014年三八妇女节活动方案
2014/02/28 职场文书
大学生演讲稿
2014/04/25 职场文书
学校领导班子对照检查材料
2014/08/28 职场文书
十一国庆节“向国旗敬礼”主题班会活动方案
2014/09/27 职场文书
2014年领导班子专项整治整改方案
2014/09/28 职场文书
岳庙导游词
2015/02/04 职场文书
2016年国庆节新闻稿范文
2015/11/25 职场文书
2017年寒假少先队活动总结
2016/04/06 职场文书
2019大学毕业晚会主持词
2019/06/21 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
浅谈sql_@SelectProvider及使用注意说明
2021/08/04 Java/Android