浅谈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实现baidu hi自动登录的代码
Feb 10 Python
python每隔N秒运行指定函数的方法
Mar 16 Python
利用Python批量提取Win10锁屏壁纸实战教程
Mar 27 Python
sublime python3 输入换行不结束的方法
Apr 19 Python
python数据结构之线性表的顺序存储结构
Sep 28 Python
Python re 模块findall() 函数返回值展现方式解析
Aug 09 Python
关于Python内存分配时的小秘密分享
Sep 05 Python
python基于三阶贝塞尔曲线的数据平滑算法
Dec 27 Python
Python 之 Json序列化嵌套类方式
Feb 27 Python
python读取excel进行遍历/xlrd模块操作
Jul 12 Python
详解python 内存优化
Aug 17 Python
在vscode中启动conda虚拟环境的思路详解
Dec 25 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-fpm的配置详解
2013/06/03 PHP
使用PHP实现蜘蛛访问日志统计
2013/07/05 PHP
Apache服务器下防止图片盗链的办法
2015/07/06 PHP
php微信公众平台开发之微信群发信息
2016/09/13 PHP
PHP面向对象程序设计组合模式与装饰模式详解
2016/12/02 PHP
实例讲解PHP表单
2020/06/10 PHP
javascript跨域刷新实现代码
2011/01/01 Javascript
js获取日期:昨天今天和明天、后天
2014/06/11 Javascript
js实现动画特效的文字链接鼠标悬停提示的方法
2015/03/02 Javascript
Javascript实现网络监测的方法
2015/07/31 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
2015/09/06 Javascript
jquery+php实现滚动的数字特效
2015/11/29 Javascript
BootStrap 附加导航组件
2016/07/22 Javascript
JS for...in 遍历语句用法实例分析
2016/08/24 Javascript
angularJs关于指令的一些冷门属性详解
2016/10/24 Javascript
JavaScript中this的用法及this在不同应用场景的作用解析
2017/04/13 Javascript
用vue和node写的简易购物车实现
2017/04/25 Javascript
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
使用D3.js+Vue实现一个简单的柱形图
2018/08/05 Javascript
vue父子组件的通信方法(实例详解)
2019/11/10 Javascript
vue的三种图片引入方式代码实例
2019/11/19 Javascript
JavaScript 装逼指南(js另类写法)
2020/05/10 Javascript
[01:13:18]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
Python帮你识破双11的套路
2019/11/11 Python
python 递归调用返回None的问题及解决方法
2020/03/16 Python
Python如何使用27行代码绘制星星图
2020/07/20 Python
YSL圣罗兰美妆官方旗舰店:购买YSL口红
2018/04/16 全球购物
英国一家集合了众多有才华设计师品牌的奢侈店:Wolf & Badger
2018/04/18 全球购物
毕业生幼师求职自荐信
2013/10/01 职场文书
校园环保建议书
2014/05/14 职场文书
部门活动策划方案
2014/08/16 职场文书
交通事故和解协议书
2015/01/27 职场文书
2019银行竞聘书
2019/06/21 职场文书
百善孝为先:关于孝道的经典语录
2019/10/18 职场文书
php 获取音视频时长,PHP 利用getid3 获取音频文件时长等数据
2021/04/01 PHP