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中合并两个文本文件并按照姓名首字母排序的例子
Apr 25 Python
python对html代码进行escape编码的方法
May 04 Python
Python 常用 PEP8 编码规范详解
Jan 22 Python
JSON Web Tokens的实现原理
Apr 02 Python
Python与R语言的简要对比
Nov 14 Python
Python实现多进程共享数据的方法分析
Dec 04 Python
Python wxpython模块响应鼠标拖动事件操作示例
Aug 23 Python
OpenCV-Python 摄像头实时检测人脸代码实例
Apr 30 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
Aug 31 Python
Python操作Sonqube API获取检测结果并打印过程解析
Nov 27 Python
tensorflow中tf.reduce_mean函数的使用
Apr 19 Python
使用python tkinter开发一个爬取B站直播弹幕工具的实现代码
Feb 07 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脚本的10个技巧(2)
2006/10/09 PHP
PHP文件上传原理简单分析
2011/05/29 PHP
php中的登陆login实例代码
2016/06/20 PHP
Laravel 创建指定表 migrate的例子
2019/10/09 PHP
Laravel 数据库加密及数据库表前缀配置方法
2019/10/10 PHP
3Z版基于jquery的图片复选框(asp.net+jquery)
2010/04/12 Javascript
可以浮动某个物体的jquery控件用法实例
2015/07/24 Javascript
jQuery.trim() 函数及trim()用法详解
2015/10/26 Javascript
通过修改360抢票的刷新频率和突破8车次限制实现方法
2017/01/04 Javascript
设置cookie指定时间失效(实例代码)
2017/05/28 Javascript
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
Angular2 父子组件通信方式的示例
2018/01/29 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
2018/05/31 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
2018/08/19 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
2018/09/11 Javascript
基于vue手写tree插件的那点事儿
2019/08/20 Javascript
详解node登录接口之密码错误限制次数(含代码)
2019/10/25 Javascript
微信小程序选择图片控件
2021/01/19 Javascript
python的绘图工具matplotlib使用实例
2014/07/03 Python
深入理解python中的闭包和装饰器
2016/06/12 Python
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
Python从使用线程到使用async/await的深入讲解
2018/09/16 Python
Python实战购物车项目的实现参考
2019/02/20 Python
Python学习笔记之错误和异常及访问错误消息详解
2019/08/08 Python
安装Pycharm2019以及配置anconda教程的方法步骤
2019/11/11 Python
Python @property原理解析和用法实例
2020/02/11 Python
Python模块zipfile原理及使用方法详解
2020/08/04 Python
关于Python错误重试方法总结
2021/01/03 Python
图解CSS3制作圆环形进度条的实例教程
2016/05/26 HTML / CSS
css3媒体查询中device-width和width的区别详解
2020/03/27 HTML / CSS
戴森美国官网:Dyson美国
2016/09/11 全球购物
工商管理毕业生推荐信
2013/12/24 职场文书
转预备党员政审材料
2014/02/06 职场文书
幼儿园圣诞节活动总结
2015/05/06 职场文书
车间安全生产管理制度
2015/08/06 职场文书
如何打开Win11系统注册表编辑器?Win11注册表编辑器打开修复方法
2022/04/05 数码科技