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模块学习 filecmp 文件比较
Aug 27 Python
python使用rsa加密算法模块模拟新浪微博登录
Jan 22 Python
使用Python进行二进制文件读写的简单方法(推荐)
Sep 12 Python
Windows下Python2与Python3两个版本共存的方法详解
Feb 12 Python
Python实现自动为照片添加日期并分类的方法
Sep 30 Python
Django 实现下载文件功能的示例
Mar 06 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
Nov 16 Python
python批量识别图片指定区域文字内容
Apr 30 Python
Django CSRF跨站请求伪造防护过程解析
Jul 31 Python
python迭代器常见用法实例分析
Nov 22 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
Jul 07 Python
Python自定义sorted排序实现方法详解
Sep 18 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实现指定字段的多维数组排序函数分享
2015/03/09 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
2015/06/17 PHP
PHP dirname(__FILE__)原理及用法解析
2020/10/28 PHP
建立良好体验度的Web注册系统ajax
2007/07/09 Javascript
基于JQuery实现的类似购物商城的购物车
2011/12/06 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
JavaScript中操作字符串之localeCompare()方法的使用
2015/06/06 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
2016/05/24 Javascript
jquery设置表单元素为不可用的简单代码
2016/07/04 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
使用ajaxfileupload.js实现上传文件功能
2016/08/13 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
javascript实现消灭星星小游戏简单版
2016/11/15 Javascript
JavaScript实现三级联动菜单实例代码
2017/06/26 Javascript
详解Vue 事件修饰符capture 的使用
2017/12/29 Javascript
JavaScript基础心法 深浅拷贝(浅拷贝和深拷贝)
2018/03/05 Javascript
Nuxt使用Vuex的方法示例
2019/09/06 Javascript
Vue实现图片与文字混输效果
2019/12/04 Javascript
Python文件去除注释的方法
2015/05/25 Python
python+opencv实现动态物体识别
2018/01/09 Python
python如何让类支持比较运算
2018/03/20 Python
python opencv实现证件照换底功能
2019/08/19 Python
PyTorch里面的torch.nn.Parameter()详解
2020/01/03 Python
在Python 的线程中运行协程的方法
2020/02/24 Python
Python根据字符串调用函数过程解析
2020/11/05 Python
使用CSS3来实现滚动视差效果的教程
2015/08/24 HTML / CSS
CSS3为背景图设置遮罩并解决遮罩样式继承问题
2020/06/22 HTML / CSS
Bandier官网:奢侈、时尚前卫的健身服装首选目的地
2020/07/05 全球购物
业务主管岗位职责范本
2013/12/25 职场文书
商务英语专业求职信
2014/06/26 职场文书
详细的本科生职业生涯规划范文
2014/09/16 职场文书
班级光棍节联谊会策划书
2014/10/10 职场文书
人事主管岗位职责
2015/02/04 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
《多彩的民间艺术》教学反思
2016/02/16 职场文书
详解Nginx的超时keeplive_timeout配置步骤
2022/05/25 Servers