python读取txt文件
时间: 2023-09-10 16:06:26 浏览: 161
可以使用Python内置的open函数读取txt文件,打开文件时需要指定文件名和打开模式。例如:
```python
# 打开文件,使用with语句可以自动关闭文件
with open('example.txt', 'r') as file:
# 读取文件内容
content = file.read()
# 输出文件内容
print(content)
```
在打开文件时,可以使用不同的模式来控制读写方式:
- 'r'(默认):读取模式,只能读取文件内容,不能修改文件。
- 'w':写入模式,清空文件内容并写入新内容。
- 'a':追加模式,在文件末尾追加新内容。
- 'x':独占模式,在文件不存在时创建文件,否则会抛出错误。
- 'b':二进制模式,读写二进制文件。
读取文件时,可以使用read方法读取整个文件内容,也可以使用readline方法逐行读取文件内容,例如:
```python
# 打开文件
with open('example.txt', 'r') as file:
# 读取第一行内容
line = file.readline()
# 逐行读取文件内容
while line:
# 输出当前行内容
print(line)
# 读取下一行内容
line = file.readline()
```
还可以使用readlines方法将文件内容按行读取成列表形式,例如:
```python
# 打开文件
with open('example.txt', 'r') as file:
# 读取文件内容
lines = file.readlines()
# 输出文件内容
for line in lines:
print(line)
```
阅读全文