fileinput模块可以遍历文件的所有行,跟readlines类似,不同在于readlines是将文件读取的行全部放到一个列表里,而fileinput是创建了一个xreadlines对象

下面是fileinput模块中的常用函数

input() #它会返回能够用于for循环遍历的对象.

filename() #返回当前文件的名称

lineno() #返回当前(累计)的行数

filelineno() #返回当前文件的行数

isfirstline() #检查当前行是否是文件的第一行

fileinput.isstdin() #判端正在读的是否是标准输入
fileinput.nextfile() #读取下一个文件
close() #关闭序列