This module implements a helper class and functions to quickly write a loop over standard input or a list of files.
这个模块允许你循环一个或多个文本文件的内容。
使用实例
1.
import
fileinput
for eachline
in fileinput.input("article.ids.txt"):
print eachline
实现的方式其实跟
readlines
是一样的!
2.
打印输入的文件名称
import
fileinput
for
eachline
in
fileinput.input(
"article.ids.txt"
):
print
fileinput.filename() #
打印
article.ids.txt
3.
打印当前行号与行的内容
import fileinput
for eachline in fileinput.input("article.ids.txt"):
print fileinput.lineno() ,eachline
其实这个跟读文件的操作是一样的。
Enumerate
好像是吧!而且能够读取行号值
4.
返回是否是第一行
import
fileinput
for
eachline
in
fileinput.input(
"article.ids.txt"
):
if
fileinput.isfirstline():
print
eachline;
break
感觉这个模块用来处理读取文件比较方便哦!