python文件写入实例分析


Posted in Python onApril 08, 2015

本文实例讲述了python文件写入的用法。分享给大家供大家参考。具体分析如下:

Python中wirte()方法把字符串写入文件,writelines()方法可以把列表中存储的内容写入文件。

f=file("hello.txt","w+")
li=["hello world\n","hello china\n"]
f.writelines(li)
f.close()

文件的内容:

hello world
hello china

write()和writelines()这两个方法在写入前会清除文件中原有的内容,再重新写入新的内容,相当于“覆盖”的方法。如果需要保留文件中原有的内容,只是需要追加新的内容,可以使用“a+”模式打开文件。

f=file("hello.txt","a+")
new_context="goodbye"
f.write(new_content)
f.close()

此时hello.txt中的内容如下所示:

hello world
hello china
goodbye

实践:

>>> f=file("hello.txt","w+")
>>> li=["hello world\n","hello china\n"]
>>> f.writelines(li)
>>> f.close()
>>> 
>>> f=file("hello.txt","a+")
>>> new_context="goodbye"
>>> f.write(new_content)
>>> f.write(new_content)
>>> f.close()

结果:

hello world
hello china
goodbyegoodbye

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
浅谈MySQL中的触发器
May 05 Python
Python遍历文件夹和读写文件的实现方法
May 10 Python
python中返回矩阵的行列方法
Apr 04 Python
python中yaml配置文件模块的使用详解
Apr 27 Python
python实现决策树ID3算法的示例代码
May 30 Python
python3读取csv和xlsx文件的实例
Jun 22 Python
Python lxml解析HTML并用xpath获取元素的方法
Jan 02 Python
python如何获取当前文件夹下所有文件名详解
Jan 25 Python
python接口自动化(十六)--参数关联接口后传(详解)
Apr 16 Python
Python实现生活常识解答机器人
Jun 28 Python
Python中的程序流程控制语句
Feb 24 Python
基于Python编写一个监控CPU的应用系统
Jun 25 Python
python uuid模块使用实例
Apr 08 #Python
Python HTMLParser模块解析html获取url实例
Apr 08 #Python
python内存管理分析
Apr 08 #Python
Python中关于字符串对象的一些基础知识
Apr 08 #Python
Python MySQLdb模块连接操作mysql数据库实例
Apr 08 #Python
python单例模式实例分析
Apr 08 #Python
在Docker上部署Python的Flask框架的教程
Apr 08 #Python
You might like
分页显示Oracle数据库记录的类之一
2006/10/09 PHP
php+mysql结合Ajax实现点赞功能完整实例
2015/01/30 PHP
PHP代码优化技巧小结
2015/09/29 PHP
对比分析php中Cookie与Session的异同
2016/02/19 PHP
PHP simplexml_import_dom()函数讲解
2019/02/03 PHP
使用CSS3实现字体颜色渐变的实现
2021/03/09 HTML / CSS
Javascript技术技巧大全(五)
2007/01/22 Javascript
JavaScript中的其他对象
2008/01/16 Javascript
IE8 引入跨站数据获取功能说明
2008/07/22 Javascript
关于javascript document.createDocumentFragment()
2009/04/04 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
2011/10/29 Javascript
js浮点数保留两位小数点示例代码(四舍五入)
2013/12/26 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
window.location 对象所包含的属性
2014/10/10 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
2015/02/10 Javascript
Node.js编程中客户端Session的使用详解
2015/06/23 Javascript
实例代码讲解jquery easyui动态tab页
2015/11/17 Javascript
移动端js图片查看器
2016/11/17 Javascript
简单实现IONIC购物车功能
2017/01/10 Javascript
javascript数组去重常用方法实例分析
2017/04/11 Javascript
three.js中文文档学习之通过模块导入
2017/11/20 Javascript
bootstrap tooltips在 angularJS中的使用方法
2019/04/10 Javascript
重学 JS:为啥 await 不能用在 forEach 中详解
2019/04/15 Javascript
Vue实现验证码功能
2019/12/03 Javascript
基于node+vue实现简单的WebSocket聊天功能
2020/02/01 Javascript
Python实现的双色球生成功能示例
2017/12/18 Python
python networkx 包绘制复杂网络关系图的实现
2019/07/10 Python
如何使用python爬虫爬取要登陆的网站
2019/07/12 Python
HTML5实现Notification API桌面通知功能
2016/03/02 HTML / CSS
师范学院美术系毕业生自我鉴定
2014/01/29 职场文书
电子信息工程自荐信
2014/05/26 职场文书
2014年手术室工作总结
2014/11/26 职场文书
2015年世界无车日活动总结
2015/03/23 职场文书
工程款催款函
2015/06/24 职场文书
详解PHP服务器如何在有限的资源里最大提升并发能力
2021/05/25 PHP