在 Python 中,with open()
用于打开文件,并且提供了不同的模式来指定对文件进行的操作。其中,r
和 r+
是两种常见的模式。
-
'r'
模式(只读模式):- 使用
'r'
模式打开文件时,你只能读取文件内容,而无法写入或修改文件。 - 如果文件不存在,将会引发
FileNotFoundError
异常。 - 如果成功打开文件,则返回一个文件对象,此时可以使用文件对象的方法(如
read()
、readline()
等)来读取文件内容。
- 使用
-
'r+'
模式(读写模式):- 使用
'r+'
模式打开文件时,你可以既读取文件内容,又可以写入或修改文件。 - 如果文件不存在,将会引发
FileNotFoundError
异常。 - 如果成功打开文件,则返回一个文件对象,此时可以使用文件对象的方法来读写文件内容。
- 使用
# 只读模式('r')
with open("file.txt", "r") a
content = file.rea