在Python中,`write` 是一个文件对象的方法,用于将指定的字符串写入文件。其基本语法如下:
file.write(str)
其中,`file` 是一个已打开的文件对象,`str` 是要写入文件的字符串。`write` 方法会将字符串中的内容写入文件的当前位置,并将文件指针移动到写入的末尾。如果文件不存在,则会创建一个新文件并写入数据。如果文件已经存在,则会覆盖文件中的内容。
下面是一个简单的示例,演示了如何使用 `write` 方法将一个字符串写入文件中:
打开文件
with open('example.txt', 'w') as file:
写入字符串
file.write('Hello, World!')
文件已关闭,内容写入文件
在这个示例中,`with open` 语句用于打开一个名为 `example.txt` 的文件,模式为 `'w'` 表示以写入模式打开文件。然后,使用 `file.write` 方法将字符串 `'Hello, World!'` 写入文件。使用 `with` 语句可以确保文件在使用完毕后自动关闭。
需要注意的是,在调用 `write` 方法后,写入的字符串内容会先存储在缓冲区中,直到缓冲区被刷新(例如,通过调用 `flush` 方法或者文件关闭),写入的内容才会真正显示在文件中。