python循环txt中每一行
时间: 2024-11-03 13:16:42 浏览: 4
python读取TXT每行,并存到LIST中的方法
在Python中,如果你有一个txt文件,想要逐行读取,你可以使用内置的`open()`函数以及`readlines()`方法。以下是一个简单的示例:
```python
with open('example.txt', 'r') as file: # 'r'表示读模式
lines = file.readlines() # 一次性读取所有行到list中
for line in lines:
# 对每一行进行处理
print(line.strip()) # strip()用于移除每行末尾的换行符
# 可能的操作如:分割字符串、数据分析等
```
这里我们使用了`with`语句来确保文件在操作完成后会被正确关闭。`strip()`是为了去除每行结束的换行符。
如果你想实时读取文件,而不是一次性全部加载到内存,你可以使用`for line in file:`循环,但这将一行一行地读取,而不是存储整个文件在内存中:
```python
with open('example.txt', 'r') as file:
for line in file:
# 直接处理每一行
print(line)
```
阅读全文