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邮箱发送Email的方法实例
Feb 09 Python
python在非root权限下的安装方法
Jan 23 Python
Python数据分析之获取双色球历史信息的方法示例
Feb 03 Python
python爬虫爬取快手视频多线程下载功能
Feb 28 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
Jul 26 Python
解决python3捕获cx_oracle抛出的异常错误问题
Oct 18 Python
python3实现点餐系统
Jan 24 Python
python利用跳板机ssh远程连接redis的方法
Feb 19 Python
pymysql模块的使用(增删改查)详解
Sep 09 Python
如何解决flask修改静态资源后缓存文件不能及时更改问题
Aug 02 Python
如何利用Python 进行边缘检测
Oct 14 Python
如何在C++中调用Python
May 21 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
rrmdir php中递归删除目录及目录下的文件
2011/05/15 PHP
PHP利用MySQL保存session的实现思路及示例代码
2014/09/09 PHP
PHP判断一个gif图片是否为动态图片的方法
2014/11/19 PHP
JSON字符串传到后台PHP处理问题的解决方法
2016/06/05 PHP
PHP获取访问页面HTTP状态码的实现代码
2016/11/03 PHP
解决PhpStorm64不能启动的问题
2020/06/20 PHP
js小数运算出现多位小数如何解决
2015/10/08 Javascript
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
2016/06/23 Javascript
Angular2表单自定义验证器的实现
2016/10/19 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
2017/03/23 jQuery
shiro授权的实现原理
2017/09/21 Javascript
Vue.js分页组件实现:diVuePagination的使用详解
2018/01/10 Javascript
JavaScript中filter的用法实例分析
2019/02/27 Javascript
详解原生JS回到顶部
2019/03/25 Javascript
简述Vue中容易被忽视的知识点
2019/12/09 Javascript
vue 翻页组件vue-flip-page效果
2020/02/05 Javascript
Python中unittest用法实例
2014/09/25 Python
python 寻找优化使成本函数最小的最优解的方法
2017/12/28 Python
python中正则表达式的使用方法
2018/02/25 Python
对Pycharm创建py文件时自定义头部模板的方法详解
2019/02/12 Python
将Python字符串生成PDF的实例代码详解
2019/05/17 Python
tensorflow之获取tensor的shape作为max_pool的ksize实例
2020/01/04 Python
法律工作求职自荐信
2013/10/31 职场文书
动员大会主持词
2014/03/20 职场文书
爱心捐款倡议书范文
2014/05/12 职场文书
12岁生日演讲稿
2014/05/14 职场文书
新法人代表任命书
2014/06/06 职场文书
人力资源职位说明书
2014/07/29 职场文书
县政府领导班子四风问题对照检查材料思想汇报
2014/09/26 职场文书
党员干部三严三实心得体会
2014/10/13 职场文书
法定代表人身份证明书
2015/06/18 职场文书
标准演讲稿格式结尾应该怎么书写?
2019/07/17 职场文书
导游词之广州陈家祠
2019/10/21 职场文书
实现AJAX异步调用和局部刷新的基本步骤
2022/03/17 Javascript
Python中with上下文管理协议的作用及用法
2022/03/18 Python
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers