×
Python3 教程Python3 基础语法Python3 基本数据类型Python3 解释器Python3 注释Python3 运算符Python3 数字(Number)Python3 字符串Python3 列表Python3 元组Python3 字典Python3 编程第一步Python3 条件控制Python3 循环语句Python3 迭代器与生成器Python3 函数Python3 数据结构Python3 模块Python3 输入和输出Python3 FilePython3 OSPython3 错误和异常Python3 面向对象Python3 标准库概览Python3 实例

Python3 高级教程

Python3 正则表达式Python3 CGI编程Python3 MySQLPython3 网络编程Python3 SMTP发送邮件Python3 多线程Python3 XML解析Python3 JSONPython3 日期和时间Python3 内置函数Python MongoDBPython uWSGI 安装配置

Python3 File write() 方法


Python3 FilePython3 File


概述

write() 方法用于向文件中写入指定字符串。

在文件关闭前或缓冲区刷新前,字符串内容存储在缓冲区中,这时你在文件中是看不到写入的内容的。

语法

write() 方法语法如下:

fileObject.write( [ str ])

参数

  • str -- 要写入文件的字符串。

返回值

该方法没有返回值。

实例

文件 DevBus.txt 的内容如下:

1:www.waitang.com
2:www.waitang.com
3:www.waitang.com
4:www.waitang.com
5:www.waitang.com

以下实例演示了 write() 方法的使用:

#!/usr/bin/python3

# 打开文件
fo = open("DevBus.txt", "r+")
print ("文件名: ", fo.name)

str = "6:www.waitang.com"
# 在文件末尾写入一行
fo.seek(0, 2)
line = fo.write( str )

# 读取文件所有内容
fo.seek(0,0)
for index in range(6):
    line = next(fo)
    print ("文件行号 %d - %s" % (index, line))

# 关闭文件
fo.close()

以上实例输出结果为:

文件行号 0 - 1:www.waitang.com

文件行号 1 - 2:www.waitang.com

文件行号 2 - 3:www.waitang.com

文件行号 3 - 4:www.waitang.com

文件行号 4 - 5:www.waitang.com

文件行号 5 - 6:www.waitang.com

查看文件内容:

$ cat DevBus.txt 
1:www.waitang.com
2:www.waitang.com
3:www.waitang.com
4:www.waitang.com
5:www.waitang.com
6:www.waitang.com

Python3 FilePython3 File


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)