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中list列表的高级函数
May 17 Python
Python增量循环删除MySQL表数据的方法
Sep 23 Python
浅析python实现scrapy定时执行爬虫
Mar 04 Python
python 通过 socket 发送文件的实例代码
Aug 14 Python
python集合比较(交集,并集,差集)方法详解
Sep 13 Python
Python字符串匹配之6种方法的使用详解
Apr 08 Python
浅析Python3中的对象垃圾收集机制
Jun 06 Python
python机器学习库scikit-learn:SVR的基本应用
Jun 26 Python
用Python实现BP神经网络(附代码)
Jul 10 Python
django多个APP的urls设置方法(views重复问题解决)
Jul 19 Python
Python3使用 GitLab API 进行批量合并分支
Oct 15 Python
你需要掌握的20个Python常用技巧
Feb 28 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
《魔兽争霸3:重制版》翻车了?你想要的我们都没有
2019/11/07 魔兽争霸
基于CI框架的微信网页授权库示例
2016/11/25 PHP
基于Laravel-admin 后台的自定义页面用法详解
2019/09/30 PHP
Firebug 字幕文件JSON地址获取代码
2009/10/28 Javascript
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
2011/02/23 Javascript
Kibo 用于处理键盘事件的Javascript工具库
2011/10/28 Javascript
用javascript删除当前行,添加行(示例代码)
2013/11/25 Javascript
javascript修改图片src的方法
2015/01/27 Javascript
深入解读JavaScript中的Iterator和for-of循环
2015/07/28 Javascript
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
javascript实现倒计时跳转页面
2016/01/17 Javascript
JavaScript实现简洁的俄罗斯方块完整实例
2016/03/01 Javascript
全面了解JavaScript对象进阶
2016/07/19 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
video.js使用改变ui过程
2017/03/05 Javascript
Javascript实现base64的加密解密方法示例
2017/06/27 Javascript
微信小程序实现提交input信息到后台的方法示例
2019/01/19 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
vscode中eslint插件的配置(prettier配置无效)
2019/09/10 Javascript
前端vue-cli项目中使用img图片和background背景图的几种方法
2019/11/13 Javascript
写一个Vue loading 插件
2020/11/09 Javascript
[57:50]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第二局
2016/03/05 DOTA
[35:55]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.11
2020/12/13 DOTA
python实现多线程采集的2个代码例子
2014/07/07 Python
python实现守护进程、守护线程、守护非守护并行
2018/05/05 Python
调整Jupyter notebook的启动目录操作
2020/04/10 Python
Python中有几个关键字
2020/06/04 Python
Python RabbitMQ实现简单的进程间通信示例
2020/07/02 Python
执行总经理岗位职责
2014/02/03 职场文书
个人充满哲理的自我评价
2014/02/20 职场文书
《学会待客》教学反思
2014/02/22 职场文书
暑期学习心得体会
2014/09/02 职场文书
收款委托书范本
2014/09/11 职场文书
2014年人力资源工作总结
2014/11/19 职场文书
违纪学生保证书
2015/02/27 职场文书
golang 实用库gotable的具体使用
2021/07/01 Golang