文件读取和写入是 Python 中常见的操作之一,通过这些操作,我们可以读取外部文件中的数据,对其进行处理,并将处理结果写入到文件中。本文将详细介绍 Python 中的文件读取和写入操作,包括如何打开文件、读取文件内容、写入文件内容等。
一、打开文件
在 Python 中,我们可以使用内置的 open()
函数来打开一个文件,其语法如下:file = open(filename, mode)
其中,filename
是要打开的文件名(包括路径),mode
是打开文件的模式,常用的模式包括:
'r'
:只读模式,用于读取文件内容(默认模式)。'w'
:写入模式,用于写入文件内容,如果文件不存在则创建新文件,如果文件已存在则清空文件内容。'a'
:追加模式,用于在文件末尾添加内容,如果文件不存在则创建新文件。'b'
:二进制模式,用于读取或写入二进制文件二、文件读取
打开文件后,可以使用文件对象的
read()
方法来读取文件内容,或者逐行读取文件内容。以下是一些常见的文件读取操作示例:1. 读取整个文件内容
- file = open("example.txt", "r")
content = file.read()
print(content)
file.close()
-
2. 逐行读取文件内容
- file = open("example.txt", "r")
for line in file:
print(line.strip()) # strip() 方法用于去除行末尾的换行符
file.close()
-
3. 读取指定字节数</