2024-05-16 07:11:17 发布
网友
我假设我有一个包含许多行的文本文件,例如:
fsdfgsfgf b3cbc3b45 456346aaa bce45fa45
我要显示每行及其编号:
我想要的结果是:
Text: b3cbc3b45 it is number is:2
但结果是:
Text: b3cbc3b45 it is number is:b3cbc3b45
那么如何在python中显示文件的行数呢?在
使用with打开文件,enumerate显示行号。在
with
enumerate
with open('test.txt') as f: for index, line in enumerate(f, 1): print 'Text:', line, print 'Its number is:', index
# with open(filename) as file: # for index, line in enumerate(file,1) file = ['fsdfgsfgf','b3cbc3b45','456346aaa','bce45fa45'] for index, line in enumerate(file,1): print ('Text:', line ) print('it is number is:', index)
输出:
您可以将enumerate命令与readlines()方法一起使用,如下所示:
readlines()
f = open('test.txt', 'r') for index, line in enumerate(f.readlines()): # index represents the index of the line and line the line in the file.
使用
with
打开文件,enumerate
显示行号。在输出:
^{pr2}$您可以将
enumerate
命令与readlines()
方法一起使用,如下所示:相关问题 更多 >
编程相关推荐