浅谈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读写二进制文件的方法
May 09 Python
举例讲解Python中字典的合并值相加与异或对比
Jun 04 Python
Python3 socket同步通信简单示例
Jun 07 Python
对numpy和pandas中数组的合并和拆分详解
Apr 11 Python
Python实现手写一个类似django的web框架示例
Jul 20 Python
Python初学者需要注意的事项小结(python2与python3)
Sep 26 Python
Python3爬虫全国地址信息
Jan 05 Python
numpy.ndarray 实现对特定行或列取值
Dec 05 Python
在django中form的label和verbose name的区别说明
May 20 Python
pytorch加载语音类自定义数据集的方法教程
Nov 10 Python
pycharm 的Structure界面设置操作
Feb 05 Python
Python网络编程之ZeroMQ知识总结
Apr 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
浅析application/x-www-form-urlencoded和multipart/form-data的区别
2014/06/22 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
php使用wordwrap格式化文本段落的方法
2015/03/17 PHP
ThinkPHP数据操作方法总结
2015/09/28 PHP
PHP抽奖算法程序代码分享
2015/10/08 PHP
Yii2 批量插入、更新数据实例
2017/03/15 PHP
jQuery方法简洁实现隔行换色及toggleClass的使用
2013/03/15 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
2016/05/12 Javascript
JavaScript中Form表单技术汇总(推荐)
2016/06/26 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
vue-cli入门之项目结构分析
2017/04/20 Javascript
Angular2关于@angular/cli默认端口号配置的问题
2017/07/15 Javascript
详解自定义ajax支持跨域组件封装
2018/02/08 Javascript
基于vue2.0动态组件及render详解
2018/03/17 Javascript
Angular4 Select选择改变事件的方法
2018/10/09 Javascript
[07:20]2014DOTA2西雅图国际邀请赛 选手讲解积分赛第二天
2014/07/11 DOTA
python中根据字符串调用函数的实现方法
2016/06/12 Python
在Python中执行系统命令的方法示例详解
2017/09/14 Python
Python实现iOS自动化打包详解步骤
2018/10/03 Python
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
django中使用POST方法获取POST数据
2019/08/20 Python
python-图片流传输的思路及示例(url转换二维码)
2020/12/21 Python
HTML中fieldset标签概述及使用方法
2013/02/01 HTML / CSS
澳大利亚冒险体验:Adrenaline(跳伞、V8赛车、热气球等)
2017/09/18 全球购物
装饰资料员岗位职责
2013/12/30 职场文书
工作过失检讨书
2014/02/23 职场文书
2014年乡镇植树节活动方案
2014/02/28 职场文书
网络信息安全承诺书
2014/03/26 职场文书
聘任书模板
2014/03/29 职场文书
个人廉洁自律总结
2015/03/06 职场文书
员工拾金不昧表扬稿
2015/05/05 职场文书
机械原理课程设计心得体会
2016/01/15 职场文书
python 利用 PIL 将数组值转成图片的实现
2021/04/12 Python
JS代码编译器Monaco使用方法
2021/06/11 Javascript
一条 SQL 语句执行过程
2022/03/17 MySQL