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 相关文章推荐
使用Python操作excel文件的实例代码
Oct 15 Python
详解pyqt5 动画在QThread线程中无法运行问题
May 05 Python
python Pexpect 实现输密码 scp 拷贝的方法
Jan 03 Python
python爬取cnvd漏洞库信息的实例
Feb 14 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
Jul 08 Python
selenium2.0中常用的python函数汇总
Aug 05 Python
python多线程同步实例教程
Aug 11 Python
python3 assert 断言的使用详解 (区别于python2)
Nov 27 Python
python matplotlib.pyplot.plot()参数用法
Apr 14 Python
Python中socket网络通信是干嘛的
May 27 Python
pytorch显存一直变大的解决方案
Apr 08 Python
python基础之文件处理知识总结
May 23 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
php将数据库中所有内容生成静态html文档的代码
2010/04/12 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
2013/05/15 PHP
使用php判断网页是否gzip压缩
2013/06/25 PHP
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
2015/10/20 PHP
WordPress中访客登陆实现邮件提醒的PHP脚本实例分享
2015/12/14 PHP
php阳历转农历优化版
2016/08/08 PHP
一个简单的php MVC留言本实例代码(必看篇)
2016/09/22 PHP
项目实践之javascript技巧
2007/12/06 Javascript
JS 密码强度验证(兼容IE,火狐,谷歌)
2010/03/15 Javascript
jquery键盘事件使用介绍
2011/11/01 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
2013/03/15 Javascript
tangram框架响应式加载图片方法
2013/11/21 Javascript
js中arguments的用法(实例讲解)
2013/11/30 Javascript
js实现的点击数量加一可操作数据库
2014/05/09 Javascript
Vue 固定头 固定列 点击表头可排序的表格组件
2016/11/25 Javascript
jQuery Ajax File Upload实例源码
2016/12/12 Javascript
谈谈jQuery之Deferred源码剖析
2016/12/19 Javascript
JavaScript实现的select点菜功能示例
2017/01/16 Javascript
用file标签实现多图文件上传预览
2017/02/14 Javascript
WebSocket的通信过程与实现方法详解
2018/04/29 Javascript
JavaScript常用数学函数用法示例
2018/05/14 Javascript
js中Array对象的常用遍历方法详解
2019/01/17 Javascript
树莓派实现移动拍照
2019/06/22 Python
python多线程并发实例及其优化
2019/06/27 Python
pandas数据筛选和csv操作的实现方法
2019/07/02 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
python元组拆包实现方法
2021/02/28 Python
canvas画图被放大且模糊的解决方法
2020/08/11 HTML / CSS
2014年综治宣传月活动总结
2014/04/28 职场文书
巴西世界杯32强口号
2014/06/05 职场文书
2014年班干部工作总结
2014/11/25 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
合作协议书格式范本
2016/03/21 职场文书