Python中文件的写入读取以及附加文字方法


Posted in Python onJanuary 23, 2019

今天学习到python的读取文件部分。

还是以一段代码为例:

filename='programming.txt'
with open(filename,'w') as file_object:
 file_object.write("I love programming.\n")
 file_object.write("I love travelling.\n")

在这里调用open打开文件,两个实参,一个是要打开的文件名称,第二个实参(‘w')是告诉Python我们要以写入模式打开这个文件。打开文件的时候可以指定读取模式(‘r')、写入模式(‘w')、附加模式(‘a')或者读写模式(‘r+').如果省略了第二个实参,则模式是读取模式。

下面是给文件的内容附加东西的代码。

#发现刚才没有添加完想要添加的东西,可以对其进行附加
with open(filename,'a') as file_object:
 file_object.write("I also love database and English.\n")
 file_object.write("I love basketball and swimming.\n")

这里要注意的是,如果要写入的文件不存在,函数open则会自动创建,以(‘w')模式打开文件的时候千万要小心,因为如果文件已经存在,python将会清空该文件。

使用附加模式(‘a')打开文件的时候,python不会清空源文件,而是你附加的内容都会添加到文件的末尾,如果指定的文件不存在,python将为你创建一个空文件。

以上这篇Python中文件的写入读取以及附加文字方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
让python同时兼容python2和python3的8个技巧分享
Jul 11 Python
Python3 模块、包调用&路径详解
Oct 25 Python
在Python 中实现图片加框和加字的方法
Jan 26 Python
python语言元素知识点详解
May 15 Python
python Django中models进行模糊查询的示例
Jul 18 Python
python的Jenkins接口调用方式
May 12 Python
JAVA及PYTHON质数计算代码对比解析
Jun 10 Python
keras实现多种分类网络的方式
Jun 11 Python
python能自学吗
Jun 18 Python
Django如何使用asyncio协程和ThreadPoolExecutor多线程
Oct 12 Python
详解python爬取弹幕与数据分析
Nov 14 Python
Pandas-DataFrame知识点汇总
Mar 16 Python
python write无法写入文件的解决方法
Jan 23 #Python
Python 支付整合开发包的实现
Jan 23 #Python
python使用selenium登录QQ邮箱(附带滑动解锁)
Jan 23 #Python
python判断字符串或者集合是否为空的实例
Jan 23 #Python
在python中对变量判断是否为None的三种方法总结
Jan 23 #Python
对Python Class之间函数的调用关系详解
Jan 23 #Python
浅谈python函数调用返回两个或多个变量的方法
Jan 23 #Python
You might like
php Smarty初体验二 获取配置信息
2011/08/08 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
PHP 实现类似js中alert() 提示框
2015/03/18 PHP
php两点地理坐标距离的计算方法
2018/12/29 PHP
扩展jQuery 键盘事件的几个基本方法
2009/10/30 Javascript
jquery实现图片按比例缩放示例
2014/07/01 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
AngularJS变量及过滤器Filter用法分析
2016/11/22 Javascript
jQuery Easyui 下拉树组件combotree
2016/12/16 Javascript
Vue 中对图片地址进行拼接的方法
2018/09/03 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
利用vue重构有赞商城的思路以及总结整理
2019/02/21 Javascript
解决vue单页面应用进入页面加载所有 js 的问题
2020/08/12 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
2020/09/12 Javascript
Python解析xml中dom元素的方法
2015/03/12 Python
Python中asyncore异步模块的用法及实现httpclient的实例
2016/06/28 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
2018/01/04 Python
Python中关键字global和nonlocal的区别详解
2018/09/03 Python
使用Python将Mysql的查询数据导出到文件的方法
2019/02/25 Python
python assert的用处示例详解
2019/04/01 Python
Python3+PyInstall+Sciter解决报错缺少dll、html等文件问题
2019/07/15 Python
Python collections模块使用方法详解
2019/08/28 Python
Python中__repr__和__str__区别详解
2019/11/07 Python
python为QT程序添加图标的方法详解
2020/03/09 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
DjangoWeb使用Datatable进行后端分页的实现
2020/05/18 Python
使用python实现下载我们想听的歌曲,速度超快
2020/07/09 Python
python中用Scrapy实现定时爬虫的实例讲解
2021/01/18 Python
JACK & JONES瑞典官方网站:杰克琼斯欧式风格男装
2017/12/23 全球购物
总经理岗位职责说明书
2014/07/30 职场文书
2015新员工试用期工作总结
2014/12/12 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
安全承诺书格式范本
2015/04/28 职场文书
JavaScript实现显示和隐藏图片
2021/04/29 Javascript
《乙女游戏世界对路人角色很不友好》OP主题曲无字幕动画MV公开
2022/04/05 日漫