📅  最后修改于: 2023-12-03 15:04:30.481000             🧑  作者: Mango
在Python中, fileinput.lineno()
是一个函数,用于返回当前文件的行号。它是 fileinput 模块提供的一个方便的方法,可以用于循环读取多个文件时的跟踪。
fileinput.lineno()
该函数没有任何参数。
该函数返回当前行的行号。
下面的示例演示了如何在 Python 中使用 fileinput.lineno()
:
import fileinput
for line in fileinput.input("file.txt"):
print("当前行号:", fileinput.lineno())
print(line)
请注意,我们使用 fileinput.input()
打开文件。这样做会读取一个文件列表,这些文件将一起处理,如上例所示。对于每个文件,循环将遍历文件中的所有行,并返回当前行的行号。
fileinput.lineno()
是一个便利函数,用于在循环处理多个文件时跟踪行号。它方便易用,可以节省大量时间和工作量,是 Python 中的一个非常有用的工具。