在Python中,可以使用内置的open函数打开一个文件,并返回一个文件对象。
语法如下:
file_object = open(file_path, mode)
其中,file_path是文件路径,mode是打开文件的模式,常用的模式包括:
'r'
:只读模式,打开文件后只能读取文件内容。'w'
:写入模式,打开文件后可以写入文件内容,如果文件不存在会自动创建文件,如果文件存在会覆盖原有内容。'a'
:追加模式,打开文件后可以在文件末尾追加内容,如果文件不存在会自动创建文件。例如,下面的代码演示了如何读取一个文本文件:
with open('file.txt', 'r') as f:
content = f.read()
print(content)
其中,with
语句可以自动关闭文件对象,read()
方法可以读取文件的全部内容。
在Python中,可以使用文件对象的write()
方法写入文件内容。
例如,下面的代码演示了如何写入一个文本文件:
with open('file.txt', 'w') as f:
f.write('Hello, world!')
其中,'w'
表示以写入模式打开文件,如果文件不存在会自动创建文件,如果文件存在会覆盖原有内容。