例如:
打开带有“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())