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爬取qq music中的音乐url及批量下载
Mar 23 Python
python2.7 mayavi 安装图文教程(推荐)
Jun 22 Python
python实现数据导出到excel的示例--普通格式
May 03 Python
tensorflow 加载部分变量的实例讲解
Jul 27 Python
PyCharm配置mongo插件的方法
Nov 30 Python
Python3中的最大整数和最大浮点数实例
Jul 09 Python
Python 面向对象之类class和对象基本用法示例
Feb 02 Python
python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法
Feb 26 Python
Expected conditions模块使用方法汇总代码解析
Aug 13 Python
python获得命令行输入的参数的两种方式
Nov 02 Python
python Xpath语法的使用
Nov 26 Python
python - asyncio异步编程
Apr 06 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
apache+codeigniter 通过.htcaccess做动态二级域名解析
2012/07/01 PHP
php中unlink()、mkdir()、rmdir()等方法的使用介绍
2012/12/21 PHP
PHP自动生成后台导航网址的最佳方法
2013/08/27 PHP
phpcms的分类名称和类别名称的调用
2017/01/05 PHP
php json转换相关知识(小结)
2018/12/21 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
Jquery中给animation加更多的运作效果实例
2013/09/05 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
jquery实现文本框数量加减功能的例子分享
2014/05/10 Javascript
一个JavaScript防止表单重复提交的实例
2014/10/21 Javascript
Javascript设计模式之观察者模式的多个实现版本实例
2015/03/03 Javascript
JavaScript修改作用域外变量的方法
2016/03/25 Javascript
AngularJS动态生成div的ID源码解析
2016/08/29 Javascript
微信小程序链接传参并跳转新页面
2016/11/29 Javascript
js省市区级联查询(插件版&无插件版)
2017/03/21 Javascript
vue实现简单的MVVM框架
2018/08/05 Javascript
深入理解Vue父子组件生命周期执行顺序及钩子函数
2018/08/12 Javascript
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
Python实现windows下模拟按键和鼠标点击的方法
2015/03/13 Python
Python 功能和特点(新手必学)
2015/12/30 Python
python3中获取文件当前绝对路径的两种方法
2018/04/26 Python
python使用opencv实现马赛克效果示例
2019/09/28 Python
python数值基础知识浅析
2019/11/19 Python
英国最大的滑板品牌选择:Route One
2019/09/22 全球购物
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
2014/09/05 面试题
意向协议书范本
2014/04/23 职场文书
2014年母亲节演讲稿范文
2014/05/07 职场文书
法院四风对照检查材料思想汇报
2014/10/06 职场文书
2014年教师个人工作总结
2014/11/10 职场文书
龙门石窟导游词
2015/02/02 职场文书
2015年乡镇安全生产工作总结
2015/05/19 职场文书
Jupyter notebook 输出部分显示不全的解决方案
2021/04/24 Python
Z-Order加速Hudi大规模数据集方案分析
2022/03/31 Servers
Win11任务栏无法正常显示 资源管理器不停重启的解决方法
2022/07/07 数码科技