python txt行号
时间: 2023-08-15 15:10:22 浏览: 114
python计算文本文件行数的方法
要获取文本文件中每一行的行号,你可以使用 `enumerate()` 函数。
下面是一个示例代码:
```python
def get_line_numbers(filename):
with open(filename, 'r') as file:
lines = file.readlines()
for line_number, line in enumerate(lines, start=1):
print(f"Line {line_number}: {line.rstrip()}")
# 调用函数并传入文件路径
get_line_numbers('example.txt')
```
在上述代码中,`enumerate()` 函数用于同时迭代每一行和对应的行号。通过传递 `start=1` 参数,我们可以将行号从 1 开始计数。然后,使用 `rstrip()` 方法来删除每一行末尾的换行符。
这段代码会逐行打印出文件中的内容,并显示每一行的行号。记得将 `'example.txt'` 替换为你实际的文件路径。
阅读全文