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 捕获 shell/bash 脚本的输出结果实例
Jan 04 Python
Python中的__slots__示例详解
Jul 06 Python
python实现媒体播放器功能
Feb 11 Python
利用python画出折线图
Jul 26 Python
Windows 64位下python3安装nltk模块
Sep 19 Python
对python cv2批量灰度图片并保存的实例讲解
Nov 09 Python
Python3操作MongoDB增册改查等方法详解
Feb 10 Python
python 回溯法模板详解
Feb 26 Python
基于Python数据分析之pandas统计分析
Mar 03 Python
python自定义函数def的应用详解
Jun 03 Python
python实现三种随机请求头方式
Jan 05 Python
python中子类与父类的关系基础知识点
Feb 02 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
windows xp下安装pear
2006/12/02 PHP
国外PHP程序员的13个好习惯小结
2012/02/20 PHP
Linux下CoreSeek及PHP扩展模块的安装
2012/09/23 PHP
php简单开启gzip压缩方法(zlib.output_compression)
2013/04/13 PHP
PHP实现变色验证码实例
2014/01/06 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/02/09 Javascript
JS 页面内容搜索,类似于 Ctrl+F功能的实现代码
2007/08/13 Javascript
javascript学习笔记(十八) 获得页面中的元素代码
2012/06/20 Javascript
javascript/jquery获取地址栏url参数的方法
2014/03/05 Javascript
禁止iframe脚本弹出的窗口覆盖了父窗口的方法
2014/09/06 Javascript
jQuery移除tr无效的解决方法(tr是动态添加)
2014/09/22 Javascript
JS实现一个按钮的方法
2015/02/05 Javascript
jQuery中text() val()和html()的区别实例详解
2016/06/28 Javascript
基于JavaScript实现本地图片预览
2017/02/08 Javascript
HTML的select控件美化
2017/03/27 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
JavaScript定时器setTimeout()和setInterval()详解
2017/08/18 Javascript
JavaScript面向对象精要(上部)
2017/09/12 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
2018/03/07 Javascript
Nodejs环境实现socket通信过程解析
2020/07/03 NodeJs
Vue ElementUI实现:限制输入框只能输入正整数的问题
2020/07/31 Javascript
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
2020/09/01 Javascript
Python中type的构造函数参数含义说明
2015/06/21 Python
Python 函数基础知识汇总
2018/03/09 Python
django 使用全局搜索功能的实例详解
2019/07/18 Python
python递归下载文件夹下所有文件
2019/08/31 Python
使用Bazel编译TensorBoard教程
2020/02/15 Python
python 实现在无序数组中找到中位数方法
2020/03/03 Python
使用javascript和HTML5 Canvas画的四渐变色播放按钮效果
2014/04/10 HTML / CSS
国际礼品店:GiftsnIdeas
2018/05/03 全球购物
次世代生活态度:Hypebeast
2018/07/05 全球购物
高中毕业自我鉴定
2013/12/13 职场文书
大学生开西餐厅创业计划书
2014/02/01 职场文书
2014预防青少年违法犯罪工作总结
2014/12/10 职场文书
护士医德医风心得体会
2016/01/25 职场文书
动视暴雪取消疫苗禁令 让所有员工返回线下工作
2022/04/03 其他游戏