python 中的 fileinput.lineno()文件

原文:https://www.geeksforgeeks.org/fileinput-lineno-in-python/

借助**fileinput.lineno()**方法,我们可以使用fileinput.lineno()方法获得从输入文件中读取的每一行的行号。

语法: fileinput.lineno()

返回:返回行号。

示例#1 : 在这个示例中,我们可以看到,通过使用fileinput.lineno()方法,我们能够通过使用该方法获得从给定文件中读取的每一行的行号。

输入文件–

# import fileinput
import fileinput

# Using fileinput.lineno() method
for line in fileinput.input(files ='gfg.txt'):
    print('{}. '.format(fileinput.lineno()) + line)

输出:

例 2 :

输入文件–

# import fileinput
import fileinput

# Using fileinput.lineno() method
for line in fileinput.input(files =('gfg.txt', 'gfg1.txt')):
    print('{}. '.format(fileinput.lineno()) + line)

输出: