码迷,mamicode.com
首页 > 其他好文 > 详细

fileinput

时间:2014-12-30 13:14:54      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

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

fileinput

标签:

原文地址:http://www.cnblogs.com/Citizen/p/4193258.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!