Python打印数字行和文本文件中的行

时间:2019-04-21 18:53:59

标签: python

我正在尝试从文本文件中读取行并打印行号和该行旁边的行

我尝试使用枚举,但是我想找到另一种方法

文件包含:

pizza
hello
goodbye

我想打印到屏幕上

1-pizza
2-hello
3-goodbye

1 个答案:

答案 0 :(得分:0)

一个简单的for循环文件:

lineCounter=0
with open('C:/t.txt') as readObj:
    lines=readObj.readlines()
    for line in lines:
        line=line.rstrip('\n')
        lineCounter += 1
        print('{}-{}'.format(lineCounter,line))