Python 文件读取操作
时间: 2023-11-05 19:49:15 浏览: 37
在Python中,文件读取操作可以使用内置函数 `open 和文件对象的方法来实现。以下是文件读取的基本法:
1. 打开文件:
使用 `open()` 函数来打开一个文件,需要指定文件路径和打开模式。打开模式可以是 "r"(读取模式,默认)、"w"(写入模式)、"a"(追加模式)等。
示例:
```python
# 打开文件并返回文件对象
file = open("example.txt", "r")
```
2. 读取文件内容:
使用文件对象的 `read()` 方法来读取文件的全部内容,或使用 `readline()` 方法来逐行读取文件内容。
示例:
```python
# 读取文件的全部内容
content = file.read()
print(content)
# 逐行读取文件内容
line = file.readline()
while line:
print(line)
line = file.readline()
```
3. 关闭文件:
使用文件对象的 `close()` 方法来关闭打开的文件,释放资源。
示例:
```python
# 关闭文件
file.close()
```
为了确保文件能够正确关闭,可以使用 `try-finally` 或 `with` 语句来打开和关闭文件。`with` 语句会在代码块结束时自动关闭文件。
示例:
```python
# 使用 with 语句打开和关闭文件
with open("example.txt", "r") as file:
content = file.read()
print(content)
```
使用文件读取操作时,还可以指定编码方式、设置读取位置、逐行迭代读取等。具体的文件处理方式取决于您的需求和文件的类型。