首页 > 代码库 > fileinput

fileinput

import fileinputimport sysfor 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为字符串时,重写后将备份文件删除

fileinput