浅谈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 相关文章推荐
20招让你的Python飞起来!
Sep 27 Python
新手如何快速入门Python(菜鸟必看篇)
Jun 10 Python
python操作xlsx文件的包openpyxl实例
May 03 Python
对python 匹配字符串开头和结尾的方法详解
Oct 27 Python
pandas.DataFrame删除/选取含有特定数值的行或列实例
Nov 07 Python
Django 内置权限扩展案例详解
Mar 04 Python
python3利用Socket实现通信的方法示例
May 06 Python
解决python 读取 log日志的编码问题
Dec 24 Python
Python动态声明变量赋值代码实例
Dec 30 Python
详解tensorflow2.x版本无法调用gpu的一种解决方法
May 25 Python
新手学习Python2和Python3中print不同的用法
Jun 09 Python
PyQt 如何创建自定义QWidget
Mar 24 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/02/15 PHP
一篇有意思的技术文章php介绍篇
2010/10/26 PHP
Function eregi is deprecated (解决方法)
2013/06/21 PHP
PHP多线程类及用法实例
2014/12/03 PHP
微信开发之网页授权获取用户信息(二)
2016/01/08 PHP
PHP如何防止用户重复提交表单
2020/12/09 PHP
JavaScript中的稀疏数组与密集数组[译]
2012/09/17 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
2014/03/19 Javascript
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
2015/01/23 Javascript
深入解析JavaScript的闭包机制
2015/10/20 Javascript
jQuery中$.grep() 过滤函数 数组过滤
2016/11/22 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
2016/11/30 Javascript
JS中使用 after 伪类清除浮动实例
2017/03/01 Javascript
2种简单的js倒计时方式
2017/10/20 Javascript
vue中使用cropperjs的方法
2018/03/01 Javascript
vue 做移动端微信公众号采坑经验记录
2018/04/26 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
vue升级之路之vue-router的使用教程
2018/08/14 Javascript
Angular angular-file-upload文件上传的示例代码
2018/08/23 Javascript
JavaScript实现的九种排序算法
2019/03/04 Javascript
vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码
2019/04/04 Javascript
Python随机生成数据后插入到PostgreSQL
2016/07/28 Python
OpenCV图像颜色反转算法详解
2019/05/13 Python
解决python 3 urllib 没有 urlencode 属性的问题
2019/08/22 Python
python3的pip路径在哪
2020/06/23 Python
HTML5 canvas基本绘图之绘制矩形
2016/06/27 HTML / CSS
HTML5实现表单自动验证功能实例代码
2017/01/11 HTML / CSS
Delphi工程师笔试题
2013/09/21 面试题
幼师自我鉴定范文
2013/10/01 职场文书
党课学习思想汇报
2014/01/02 职场文书
建筑设计学生的自我评价
2014/01/16 职场文书
物业工程部经理岗位职责
2015/04/09 职场文书
于丹讲座视频观后感
2015/06/15 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python