开发手册 欢迎您!
软件开发者资料库

Python 文件(File) write() 方法

和其它编程语言一样,Python 也具有操作文件(I/O)的能力,比如打开文件、读取和追加数据、插入和删除数据、关闭文件、删除文件等。本文主要介绍Python 文件(File) write() 方法。

Python 文件方法

例如:

打开带有“a”的文件以进行追加,然后向该文件中添加一些文本:

f = open("demofile2.txt", "a")f.write("See you soon!")f.close()#在追加后打开并读取文件:f = open("demofile2.txt", "r")print(f.read())

1、定义和用法

write()方法将指定的文本写入文件。

指定文本将被插入的位置取决于文件模式和流位置。在文件关闭前或缓冲区刷新前,字符串内容存储在缓冲区中,这时你在文件中是看不到写入的内容的。如果文件打开模式带 b,那写入文件内容时,str (参数)要用 encode 方法转为 bytes 形式,否则报错:TypeError: a bytes-like object is required, not 'str'

2、调用语法

file.write(byte)

3、参数说明

参数

描述

byte

将要插入的文本或字节对象。

4、使用示例

例如:

与上述示例相同,但在插入的文本之前插入换行符:

f = open("demofile2.txt", "a")f.write("\nSee you soon!")f.close()#在追加后打开并读取文件:f = open("demofile2.txt", "r")print(f.read())

Python 文件方法