编写一个程序要求从文件“abc.txt"内读出内容后加上行号打印在屏幕上
时间: 2024-02-20 11:00:57 浏览: 86
好的,这个问题很简单。以下是一个Python程序,可以实现这个功能:
```python
with open('abc.txt', 'r') as f:
lines = f.readlines()
for i, line in enumerate(lines):
print(f"{i+1}: {line}")
```
首先,我们使用 `with open()` 语句打开文件 `abc.txt`,并将文件内容读入内存中的一个列表 `lines` 中。然后,我们使用 `enumerate()` 函数遍历列表中的每一行,并打印出行号和行内容。
注意,我们使用 `i+1` 来表示行号,因为 `enumerate()` 函数默认从0开始计数。同时,我们使用 `f-string` 来格式化输出,这样可以更方便地将行号和行内容组合在一起输出。
阅读全文