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中用于计算指数的exp()方法
May 14 Python
python使用mysql数据库示例代码
May 21 Python
今天 平安夜 Python 送你一顶圣诞帽 @微信官方
Dec 25 Python
简单谈谈Python的pycurl模块
Apr 07 Python
Python批处理删除和重命名文件夹的实例
Jul 11 Python
python requests 测试代理ip是否生效
Jul 25 Python
Python3.7黑帽编程之病毒篇(基础篇)
Feb 04 Python
OpenCV Python实现拼图小游戏
Mar 23 Python
django有哪些好处和优点
Sep 01 Python
pyqt5打包成exe可执行文件的方法
May 14 Python
教你用Python爬取英雄联盟皮肤原画
Jun 13 Python
分享几种python 变量合并方法
Mar 20 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读取PDF内容配合Xpdf的使用
2012/11/24 PHP
php防止站外远程提交表单的方法
2014/10/20 PHP
php和js实现根据子网掩码和ip计算子网功能示例
2019/11/09 PHP
Javascript模板技术
2007/04/27 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
jQuery回车实现登录简单实现
2013/08/20 Javascript
基于jQuery Bar Indicator 插件实现进度条展示效果
2015/09/30 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
AngularJS内建服务$location及其功能详解
2016/07/01 Javascript
Vue.js计算属性computed与watch(5)
2016/12/09 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
基于JavaScript实现移动端无限加载分页
2017/03/27 Javascript
详解webpack进阶之loader篇
2017/08/23 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
Express系列之multer上传的使用
2017/10/27 Javascript
jQuery Dom元素操作技巧
2018/02/04 jQuery
vue axios封装及API统一管理的方法
2019/04/18 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
js图片查看器插件用法示例
2019/06/22 Javascript
详细解析Python中的变量的数据类型
2015/05/13 Python
Python中字符串对齐方法介绍
2015/05/21 Python
Flask数据库迁移简单介绍
2017/10/24 Python
Python paramiko模块的使用示例
2018/04/11 Python
python递归实现快速排序
2018/08/18 Python
在Pycharm中修改文件默认打开方式的方法
2019/01/17 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
HTML5 微格式和相关的属性名称
2010/02/10 HTML / CSS
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
GNC健安喜美国官网:美国第一营养品牌
2016/07/22 全球购物
汽修专业学生自我鉴定
2013/11/16 职场文书
高三语文教学反思
2014/01/15 职场文书
会计专业大学生求职信范文
2014/01/28 职场文书
银行会计主管岗位职责
2014/10/01 职场文书
十八大宣传标语
2014/10/09 职场文书
迎新生欢迎词
2015/01/23 职场文书
导游词之云南-元阳梯田
2019/10/08 职场文书