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