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()
方法来关闭文件。