Python打印文本文件中的数字行和行
我正在尝试从文本文件中读取行数,并打印行数和行数旁边的行数 我试过使用enumerate,但我想找到另一种方法 该文件包含: pizza hello goodbye 我想打印到屏幕上 1-pizza 2-hello 3-goodbyePython打印文本文件中的数字行和行,python,Python,我正在尝试从文本文件中读取行数,并打印行数和行数旁边的行数 我试过使用enumerate,但我想找到另一种方法 该文件包含: pizza hello goodbye 我想打印到屏幕上 1-pizza 2-hello 3-goodbye 文件上的简单for循环: lineCounter=0 with open('C:/t.txt') as readObj: lines=readObj.readlines() for line in lines: line=line.
文件上的简单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))
你应该展示你已经尝试过的。枚举是最干净的方法。我可以想出其他方法,但枚举是最简单的。问题寻求调试帮助为什么这段代码不起作用?必须包括所需的行为、特定的问题或错误以及在问题本身中重现这些问题所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。见:重复: