标签:
import fileinput import sys for line in fileinput.input(): if fileinput.isstdin(): print ‘file from stdin‘ #是否文件来自sys.stdin, cat file1|python xxx.py if fileinput.isfirstline(): print ‘fistline!‘ #是否是第一行 print fileinput.filename() #输出当前文件名 print fileinput.lineno() #返回当前(累计)行数 print fileinput.filelineno() #返回当前文件的行数 fileinput.nextfile() #关闭当前文件,移动到下一文件 #fileinput.close() 结束循环,关闭 fileinput.FileInput返回对象,使用方法直接对文件操作 fileinput.FileInput(files=[],inplace=True|False,backup=‘‘) #inplace决定是否是本地修改,为True时,将操作文件在同目录备份并重写文件,backup为字符串时,重写后将备份文件删除
标签:
原文地址:http://www.cnblogs.com/Citizen/p/4193258.html