python如何读取和写入文件


Python 可以使用内置的 open() 函数来读取和写入文件。

要打开一个文件进行读取或写入,可以使用以下代码:

pythonCopy code# 打开文件进行读取
file = open('filename.txt', 'r')

# 打开文件进行写入
file = open('filename.txt', 'w')

在这里,filename.txt 是文件的名称,r 表示读取模式,w 表示写入模式。默认情况下,open() 函数将在当前目录下查找文件,但是您也可以指定文件的完整路径。

如果要在文件中进行读取,可以使用 read() 方法。例如:

pythonCopy codefile = open('filename.txt', 'r')
content = file.read()
print(content)

如果要写入文件,可以使用 write() 方法。例如:

pythonCopy codefile = open('filename.txt', 'w')
file.write('Hello, world!')
file.close()

注意,写入模式会覆盖文件中的任何现有内容。如果您希望将新的文本添加到文件的末尾,而不是覆盖原有内容,可以使用 append 模式:

pythonCopy codefile = open('filename.txt', 'a')
file.write('This text will be appended to the end of the file.')
file.close()

完成读取或写入操作后,不要忘记关闭文件以释放系统资源,使用 close() 方法来关闭文件。


发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注