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 除法小技巧
Sep 06 Python
Python格式化输出%s和%d
May 07 Python
更换Django默认的模板引擎为jinja2的实现方法
May 28 Python
Python并发之多进程的方法实例代码
Aug 15 Python
Python操作Excel插入删除行的方法
Dec 10 Python
Python实现打砖块小游戏代码实例
May 18 Python
PyQt5图形界面播放音乐的实例
Jun 17 Python
python类中super() 的使用解析
Dec 19 Python
Python + selenium + crontab实现每日定时自动打卡功能
Mar 31 Python
Python3.7 读取音频根据文件名生成脚本的代码
Apr 07 Python
python如何代码集体右移
Jul 20 Python
python利用opencv实现颜色检测
Feb 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实现的最大正向匹配算法示例
2017/12/19 PHP
firefo xml 读写实现js代码
2009/06/11 Javascript
兼容IE与firefox火狐的回车事件(js与jquery)
2010/10/20 Javascript
原生Js实现简易烟花爆炸效果的方法
2015/03/20 Javascript
JavaScript实现简单获取当前网页网址的方法
2015/11/09 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
2016/12/23 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
2017/03/21 Javascript
JavaScript实现简单的四则运算计算器完整实例
2017/04/28 Javascript
jquery.validate.js 多个相同name的处理方式
2017/07/10 jQuery
React/Redux应用使用Async/Await的方法
2017/11/16 Javascript
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
[01:30:54]《加油DOTA》 第三期
2014/08/18 DOTA
python采用requests库模拟登录和抓取数据的简单示例
2014/07/05 Python
python 3.5下xadmin的使用及修复源码bug
2017/05/10 Python
Python使用回溯法子集树模板解决爬楼梯问题示例
2017/09/08 Python
Python2包含中文报错的解决方法
2018/07/09 Python
python 遍历列表提取下标和值的实例
2018/12/25 Python
python实现将一维列表转换为多维列表(numpy+reshape)
2019/11/29 Python
python中取绝对值简单方法总结
2020/07/24 Python
CSS3中的Transition过度与Animation动画属性使用要点
2016/05/20 HTML / CSS
Daniel Wellington官方海外旗舰店:丹尼尔惠灵顿DW手表
2018/02/22 全球购物
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
shallow copy和deep copy的区别
2016/05/09 面试题
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
2012/02/04 面试题
某同学的自我鉴定范文
2013/12/26 职场文书
办公室员工岗位工作职责
2014/03/10 职场文书
课程改革实施方案
2014/03/16 职场文书
试用期自我鉴定范文
2014/03/20 职场文书
校园演讲稿汇总
2014/05/21 职场文书
医学检验专业自荐信
2014/09/18 职场文书
2014年妇产科工作总结
2014/12/08 职场文书
大学生操行评语大全
2014/12/31 职场文书
单位实习介绍信
2015/05/05 职场文书
《全神贯注》教学反思
2016/02/22 职场文书
初三语文教学反思
2016/03/03 职场文书
Django migrate报错的解决方案
2021/05/20 Python