Python中操作文件之write()方法的使用教程


Posted in Python onMay 25, 2015

 write()方法把字符串str写入文件。没有返回值。由于缓冲,字符串可能不实际显示文件,直到flush()或close()方法被调用。
语法

以下是write()方法的语法:

fileObject.write( str )

参数

  •     str -- 这是要被写入的文件中的字符串。

返回值

此方法不返回任何值。
例子

下面的例子显示write()方法的使用。

#!/usr/bin/python

# Open a file in write mode
fo = open("foo.txt", "rw+")
print "Name of the file: ", fo.name

# Assuming file has following 5 lines
# This is 1st line
# This is 2nd line
# This is 3rd line
# This is 4th line
# This is 5th line

str = "This is 6th line"
# Write a line at the end of the file.
fo.seek(0, 2)
line = fo.write( str )

# Now read complete file from beginning.
fo.seek(0,0)
for index in range(6):
  line = fo.next()
  print "Line No %d - %s" % (index, line)

# Close opend file
fo.close()

当我们运行上面的程序,它会产生以下结果:

Name of the file: foo.txt
Line No 0 - This is 1st line

Line No 1 - This is 2nd line

Line No 2 - This is 3rd line

Line No 3 - This is 4th line

Line No 4 - This is 5th line

Line No 5 - This is 6th line

Python 相关文章推荐
python列表操作使用示例分享
Feb 21 Python
深入浅析python中的多进程、多线程、协程
Jun 22 Python
Python利用matplotlib生成图片背景及图例透明的效果
Apr 27 Python
python中安装Scrapy模块依赖包汇总
Jul 02 Python
Python自动化开发学习之三级菜单制作
Jul 14 Python
Python进度条实时显示处理进度的示例代码
Jan 30 Python
对numpy和pandas中数组的合并和拆分详解
Apr 11 Python
Python高级特性与几种函数的讲解
Mar 08 Python
Python容器使用的5个技巧和2个误区总结
Sep 26 Python
浅谈图像处理中掩膜(mask)的意义
Feb 19 Python
python实现126邮箱发送邮件
May 20 Python
python程序如何进行保存
Jul 03 Python
在Python中操作文件之truncate()方法的使用教程
May 25 #Python
Python中tell()方法的使用详解
May 24 #Python
在Python中操作文件之seek()方法的使用教程
May 24 #Python
简单介绍Python中的readline()方法的使用
May 24 #Python
在Python中操作文件之read()方法的使用教程
May 24 #Python
在Python中使用next()方法操作文件的教程
May 24 #Python
在Python程序中操作文件之isatty()方法的使用教程
May 24 #Python
You might like
DC动漫人物排行
2020/03/03 欧美动漫
php 提速工具eAccelerator 配置参数详解
2010/05/16 PHP
php中将一段数据存到一个txt文件中并显示其内容
2014/08/15 PHP
PHP hebrev()函数用法讲解
2019/02/21 PHP
Javascript document.referrer判断访客来源网址
2020/05/15 Javascript
jquery提交form表单简单示例分享
2014/03/03 Javascript
JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
2014/11/03 Javascript
javascript文件加载管理简单实现方法
2015/07/25 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
2015/08/15 Javascript
JS实现将数字金额转换为大写人民币汉字的方法
2016/08/02 Javascript
用JS中split方法实现彩色文字背景效果实例
2016/08/24 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
利用node.js写一个爬取知乎妹纸图的小爬虫
2017/05/03 Javascript
基于AngularJS实现的工资计算器实例
2017/06/16 Javascript
老生常谈js中的MVC
2017/07/25 Javascript
javascript 产生随机数的几种方法总结
2017/09/26 Javascript
JavaScript实现单例模式实例分享
2017/12/22 Javascript
vue+axios新手实践实现登陆的示例代码
2018/06/06 Javascript
js实现敏感词过滤算法及实现逻辑
2018/07/24 Javascript
js实现导航跟随效果
2018/11/17 Javascript
利用layer实现表单完美验证的方法
2019/09/26 Javascript
vue实现短信验证码登录功能(流程详解)
2019/12/10 Javascript
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
[52:10]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第二场 6.3
2018/06/04 DOTA
Python操作MongoDB数据库PyMongo库使用方法
2015/04/27 Python
基于Python的XSS测试工具XSStrike使用方法
2017/07/29 Python
numpy matrix和array的乘和加实例
2018/06/28 Python
python 如何在测试中使用 Mock
2021/03/01 Python
HTML5移动开发图片压缩上传功能
2016/11/09 HTML / CSS
FILA德国官方网站:来自意大利的体育和街头服饰品牌
2019/07/19 全球购物
个性大学生自我评价
2013/12/04 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
质量保证书怎么写
2015/02/27 职场文书
2016年师德师风学习心得体会
2016/01/12 职场文书
MySQL 可扩展设计的基本原则
2021/05/14 MySQL
Python3 多线程(连接池)操作MySQL插入数据
2021/06/09 Python