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程序设计入门(5)类的使用简介
Jun 16 Python
python常见数制转换实例分析
May 09 Python
Python的Django框架中使用SQLAlchemy操作数据库的教程
Jun 02 Python
Python实现两个list对应元素相减操作示例
Jun 09 Python
python安装numpy&安装matplotlib& scipy的教程
Nov 02 Python
Python加载带有注释的Json文件实例
May 23 Python
python 实现selenium断言和验证的方法
Feb 13 Python
python模拟键盘输入 切换键盘布局过程解析
Aug 15 Python
Django自定义模板过滤器和标签的实现方法
Aug 21 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
Aug 29 Python
Python 通过监听端口实现唯一脚本运行方式
May 05 Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
Dec 28 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
五个PHP程序员工具
2008/05/26 PHP
ThinkPHP3.1数据CURD操作快速入门
2014/06/19 PHP
PHP小白必须要知道的php基础知识(超实用)
2017/10/10 PHP
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
dojo随手记 gird组件引用
2011/02/24 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
基于jquery实现的可编辑下拉框实现代码
2014/08/02 Javascript
简介JavaScript中POSITIVE_INFINITY值的使用
2015/06/05 Javascript
jquery选择器简述
2015/08/31 Javascript
jquery form表单获取内容以及绑定数据
2016/02/24 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
Bootstrap CSS组件之按钮下拉菜单
2016/12/17 Javascript
详解vue-router 2.0 常用基础知识点之router.push()
2017/05/10 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
小程序新版订阅消息模板消息
2019/12/31 Javascript
[15:23]教你分分钟做大人:虚空假面
2014/10/30 DOTA
[02:32]DOTA2亚洲邀请赛 C9战队出场宣传片
2015/02/07 DOTA
Python装饰器的函数式编程详解
2015/02/27 Python
详解Python中的__getitem__方法与slice对象的切片操作
2016/06/27 Python
Python单例模式实例详解
2017/03/01 Python
详解python实现线程安全的单例模式
2018/03/05 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
使用tensorflow显示pb模型的所有网络结点方式
2020/01/23 Python
Python中常用的高阶函数实例详解
2020/02/21 Python
Pytorch上下采样函数--interpolate用法
2020/07/07 Python
python调用百度API实现人脸识别
2020/11/17 Python
html5-websocket基于远程方法调用的数据交互实现
2012/12/04 HTML / CSS
JDK安装目录下有哪些内容
2014/08/25 面试题
挑战杯创业计划书的写作指南
2014/01/07 职场文书
机械个人求职信范文
2014/01/24 职场文书
生物制药专业自我鉴定
2014/02/19 职场文书
优秀大学生自荐信
2014/06/09 职场文书
孩子教育的心得体会
2014/09/01 职场文书
关于九一八事变的演讲稿2014
2014/09/17 职场文书
党的群众路线教育实践活动制度建设计划方案
2014/10/31 职场文书
离婚起诉书范文2015
2015/05/19 职场文书