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编写检测数据库SA用户的方法
Jul 11 Python
python进阶教程之异常处理
Aug 30 Python
Python实现向QQ群成员自动发邮件的方法
Nov 19 Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
Apr 02 Python
Python向Excel中插入图片的简单实现方法
Apr 24 Python
使用Python自动化破解自定义字体混淆信息的方法实例
Feb 13 Python
Python坐标线性插值应用实现
Nov 13 Python
将pycharm配置为matlab或者spyder的用法说明
Jun 08 Python
Python浮点型(float)运算结果不正确的解决方案
Sep 22 Python
Python进行特征提取的示例代码
Oct 15 Python
requests在python中发送请求的实例讲解
Feb 17 Python
Python实现数据的序列化操作详解
Jul 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语法基础
2016/01/01 PHP
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
JS实现商品倒计时实现代码
2013/05/03 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
AJAX跨域请求json数据的实现方法
2013/11/11 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
2015/08/31 Javascript
JS+CSS实现的经典tab选项卡效果代码
2015/09/16 Javascript
JavaScript数据绑定实现一个简单的 MVVM 库
2016/04/08 Javascript
jQuery中show与hide方法用法示例
2016/09/16 Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
2017/02/27 Javascript
jQuery插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
2017/03/23 jQuery
详解给Vue2路由导航钩子和axios拦截器做个封装
2018/04/10 Javascript
vue watch普通监听和深度监听实例详解(数组和对象)
2018/08/16 Javascript
jQuery实现的简单手风琴效果示例
2018/08/29 jQuery
微信小程序自定义tabBar组件开发详解
2020/09/24 Javascript
利用原生的JavaScript实现简单拼图游戏
2018/11/18 Javascript
微信小程序实现评论功能
2018/11/28 Javascript
Vue实现点击箭头上下移动效果
2020/06/11 Javascript
Openlayers实现测量功能
2020/09/25 Javascript
Django返回json数据用法示例
2016/09/18 Python
python实现解数独程序代码
2017/04/12 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
2017/05/08 Python
浅谈python jieba分词模块的基本用法
2017/11/09 Python
pyqt 实现在Widgets中显示图片和文字的方法
2019/06/13 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
2019/07/09 Python
centos7之Python3.74安装教程
2019/08/15 Python
Python Django中间件使用原理及流程分析
2020/06/13 Python
使用phonegap克隆和删除联系人的实现方法
2017/03/31 HTML / CSS
考博自荐信
2013/10/25 职场文书
金属材料工程个人求职的自我评价
2013/12/04 职场文书
如何客观的进行自我评价
2013/12/17 职场文书
农业局学习党的群众路线教育实践活动心得体会
2014/03/07 职场文书
《小猪家的桃花树》教学反思
2014/04/11 职场文书
2014年青年教师工作总结
2014/12/17 职场文书
Python合并多张图片成PDF
2021/06/09 Python
Redis 限流器
2022/05/15 Redis