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中关于时间和日期函数的常用计算总结(time和datatime)
Mar 08 Python
30分钟搭建Python的Flask框架并在上面编写第一个应用
Mar 30 Python
Python的Django框架中forms表单类的使用方法详解
Jun 21 Python
Python实现抓取网页生成Excel文件的方法示例
Aug 05 Python
python 移除字符串尾部的数字方法
Jul 17 Python
pandas 透视表中文字段排序方法
Nov 16 Python
django搭建项目配置环境和创建表过程详解
Jul 22 Python
Python使用python-docx读写word文档
Aug 26 Python
PyCharm下载和安装详细步骤
Dec 17 Python
Python使用正则实现计算字符串算式
Dec 29 Python
python简单实现9宫格图片实例
Sep 03 Python
python基础之匿名函数详解
Apr 21 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数据访问之查询关键字
2016/05/09 PHP
PHP实现根据数组的值进行分组的方法
2017/04/20 PHP
Javascript 实现TreeView CheckBox全选效果
2010/01/11 Javascript
比较搞笑的js陷阱题
2010/02/07 Javascript
JQERY limittext 插件0.2版(长内容限制显示)
2010/08/27 Javascript
js获取ajax返回值代码
2014/04/30 Javascript
JQuery选择器绑定事件及修改内容的方法
2015/01/23 Javascript
JS实现表格数据各种搜索功能的方法
2015/03/03 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
自动适应iframe右边的高度
2016/12/22 Javascript
详解angularJs模块ui-router之状态嵌套和视图嵌套
2017/04/28 Javascript
ES6新增数据结构WeakSet的用法详解
2017/08/07 Javascript
详解layui弹窗父子窗口之间传参数的方法
2018/01/16 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
2019/01/24 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
微信小程序上传帖子的实例代码(含有文字图片的微信验证)
2020/07/11 Javascript
小程序自定义弹框效果
2020/11/16 Javascript
gearman的安装启动及python API使用实例
2014/07/08 Python
Python Web框架Flask下网站开发入门实例
2015/02/08 Python
举例讲解Python中的算数运算符的用法
2015/05/13 Python
Python求两点之间的直线距离(2种实现方法)
2019/07/07 Python
Python将string转换到float的实例方法
2019/07/29 Python
使用pytorch完成kaggle猫狗图像识别方式
2020/01/10 Python
python爬取本站电子书信息并入库的实现代码
2020/01/20 Python
flask 框架操作MySQL数据库简单示例
2020/02/02 Python
python 利用zmail库发送邮件
2020/09/11 Python
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
Origins悦木之源英国官网:雅诗兰黛集团高端植物护肤品牌
2017/11/06 全球购物
应届生船舶驾驶求职信
2013/10/19 职场文书
早会主持词
2014/03/17 职场文书
心理咨询专业自荐信
2014/07/07 职场文书
2015年事业单位工作总结
2015/04/27 职场文书
风之谷观后感
2015/06/11 职场文书
宣传部部长竞选稿
2015/11/21 职场文书
股东协议书范本2016
2016/03/21 职场文书
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫