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时区设置方法与pytz查询时区教程
Nov 27 Python
python基础教程之popen函数操作其它程序的输入和输出示例
Feb 10 Python
在Python中使用NLTK库实现对词干的提取的教程
Apr 08 Python
Python实现将Excel转换为json的方法示例
Aug 05 Python
python difflib模块示例讲解
Sep 13 Python
python机器学习之神经网络(三)
Dec 20 Python
对Python模块导入时全局变量__all__的作用详解
Jan 11 Python
Python sep参数使用方法详解
Feb 12 Python
Python基于模块Paramiko实现SSHv2协议
Apr 28 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
Jan 27 Python
基于flask实现五子棋小游戏
May 25 Python
Python  lambda匿名函数和三元运算符
Apr 19 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源代码加密?PHP二进制加密与解密的解决办法
2013/04/22 PHP
PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
2017/05/29 PHP
yii2学习教程之5种内置行为类详解
2017/08/03 PHP
PHP测试框架PHPUnit组织测试操作示例
2018/05/28 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
javascript中打印当前的时间实现思路及代码
2013/12/18 Javascript
window.location.href的用法(动态输出跳转)
2014/08/09 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
jQuery实现别踩白块儿网页版小游戏
2017/01/18 Javascript
深入理解Node.js中的进程管理
2017/03/13 Javascript
vue实现百度搜索下拉提示功能实例
2017/06/14 Javascript
基于JavaScript实现幸运抽奖页面
2020/07/05 Javascript
Vue press 支持图片放大功能的实例代码
2018/11/09 Javascript
jQuery控制input只能输入数字和两位小数的方法
2019/05/16 jQuery
jQuery 选择器用法实例分析【prev + next】
2020/05/22 jQuery
VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误的解决
2020/09/27 Javascript
[47:46]完美世界DOTA2联赛 Magma vs GXR 第三场 11.07
2020/11/10 DOTA
OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
2018/01/05 Python
python批量创建指定名称的文件夹
2019/03/21 Python
Python爬虫动态ip代理防止被封的方法
2019/07/07 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
2019/08/12 Python
opencv 查找连通区域 最大面积实例
2020/06/04 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
PyTorch如何搭建一个简单的网络
2020/08/24 Python
Python SMTP发送电子邮件的示例
2020/09/23 Python
html5中嵌入视频自动播放的问题解决
2020/05/25 HTML / CSS
奥兰多迪士尼门票折扣:Undercover Tourist
2018/07/09 全球购物
高级护理专业毕业生推荐信
2013/12/25 职场文书
宠物店的创业计划书范文
2014/01/11 职场文书
学生会干部自荐信
2014/02/04 职场文书
美术指导求职信
2014/03/17 职场文书
个人贷款收入证明
2014/10/26 职场文书
2015国庆66周年宣传语
2015/07/14 职场文书
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
2021/03/31 jQuery
详解Vue slot插槽
2021/11/20 Vue.js