python 按行读取数据
时间: 2023-06-29 22:14:02 浏览: 81
可以使用 Python 中的 open 函数以及 readline 方法按行读取数据。具体操作如下所示:
```python
with open('file.txt', 'r') as f:
for line in f.readlines():
print(line.strip()) # strip 方法用于去除每行末尾的换行符
```
其中,`file.txt` 是文件名,`'r'` 表示以只读模式打开文件,`with` 语句可以自动关闭文件。对于每一行,使用 `readlines()` 方法读取文件所有行,然后使用 `for` 循环遍历每一行并打印出来。
另外,也可以使用 `readline()` 方法读取文件的一行,例如:
```python
with open('file.txt', 'r') as f:
line = f.readline()
while line:
print(line.strip())
line = f.readline()
```
这里使用了一个 `while` 循环,每次读取一行并打印,直到文件读取结束。
阅读全文