读取前面有行号的文本文件的每一行

2024-09-30 19:33:01 发布

您现在位置:Python中文网/ 问答频道 /正文

demoFile=open("lambpoem.txt","r")
for i in demoFile:
    print(i)

如何修改代码,使其在该行文本之前包含行号


Tags: 代码in文本txtforopenprint行号
2条回答

下面是一个带有enumerate的示例

with open('lambpoem.txt') as f:
    for line in enumerate(f):
        print(f'{line[0] + 1}. {line[1]}')

我这样做的方式,但这肯定不是唯一的方式会这样做

with open('File.txt', 'r') as f:
    files = f.readlines()
for i in range(len(files)):
    print(i, files[i])

相关问题 更多 >