python怎么读取文件
时间: 2024-01-10 10:48:59 浏览: 54
在 Python 中,可以使用内置函数 `open()` 打开一个文件,然后使用 `read()`、`readline()`、`readlines()` 等方法读取文件内容。
具体用法如下:
```python
# 打开文件
file = open('example.txt', 'r')
# 一次读取整个文件内容
content = file.read()
print(content)
# 逐行读取文件内容
file.seek(0) # 将文件指针返回文件开头
line = file.readline()
while line:
print(line)
line = file.readline()
# 读取所有行并返回一个列表
file.seek(0) # 将文件指针返回文件开头
lines = file.readlines()
print(lines)
# 关闭文件
file.close()
```
其中,`open()` 函数的第一个参数是文件路径,第二个参数是打开模式,常用的模式有:
- `'r'`:只读模式(默认)。
- `'w'`:写入模式,会清空已有内容。
- `'a'`:追加模式,不会清空已有内容。
- `'x'`:独占创建模式,只能创建新文件,如果文件已存在会抛出异常。
- `'b'`:二进制模式。
- `'t'`:文本模式(默认)。
需要注意的是,在使用完文件后,一定要记得关闭文件,以释放资源。
阅读全文