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 相关文章推荐
windows下python模拟鼠标点击和键盘输示例
Feb 28 Python
Python多线程编程(八):使用Event实现线程间通信
Apr 05 Python
python socket多线程通讯实例分析(聊天室)
Apr 06 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
Sep 18 Python
TensorFlow实现AutoEncoder自编码器
Mar 09 Python
利用Anaconda简单安装scrapy框架的方法
Jun 13 Python
详解Python中pandas的安装操作说明(傻瓜版)
Apr 08 Python
让Python脚本暂停执行的几种方法(小结)
Jul 11 Python
django执行数据库查询之后实现返回的结果集转json
Mar 31 Python
Python实现简繁体转换
Jun 07 Python
Python机器学习实战之k-近邻算法的实现
Nov 27 Python
Python实现将多张图片合成MP4视频并加入背景音乐
Apr 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
php实现的获取网站备案信息查询代码(360)
2013/09/23 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
CI框架入门之MVC简单示例
2016/11/21 PHP
PHP使用preg_split和explode分割textarea存放内容的方法分析
2017/07/03 PHP
PDO::setAttribute讲解
2019/01/29 PHP
PHP实现的用户注册表单验证功能简单示例
2019/02/25 PHP
关于javascript中this关键字(翻译+自我理解)
2010/10/20 Javascript
DWZ刷新dialog解决方法
2013/03/03 Javascript
jquery 删除字符串最后一个字符的方法解析
2014/02/11 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
jQuery中die()方法用法实例
2015/01/19 Javascript
浅析Node.js中使用依赖注入的相关问题及解决方法
2015/06/24 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
2016/12/30 Javascript
Iscrool下拉刷新功能实现方法(推荐)
2017/06/26 Javascript
vuejs事件中心管理组件间的通信详解
2017/08/09 Javascript
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
解决vue-loader加载不上的问题
2020/10/21 Javascript
VUE+Element实现增删改查的示例源码
2020/11/23 Vue.js
[40:55]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#4Newbee VS Fnatic
2016/03/03 DOTA
详解Python中用于计算指数的exp()方法
2015/05/14 Python
Python字符串拼接六种方法介绍
2017/12/18 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
浅谈keras中的后端backend及其相关函数(K.prod,K.cast)
2020/06/29 Python
css3实现波纹特效、H5实现动态波浪效果
2018/01/31 HTML / CSS
HTML5 canvas 基本语法
2009/08/26 HTML / CSS
俄罗斯儿童和青少年服装、鞋子及配件的在线商店:Orby
2020/02/20 全球购物
2014年学生会主席工作总结
2014/11/07 职场文书
秋收起义观后感
2015/06/11 职场文书
护理自荐信
2019/05/14 职场文书
nginx作grpc的反向代理踩坑总结
2021/07/07 Servers
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python
详解Nginx的超时keeplive_timeout配置步骤
2022/05/25 Servers