我正在阅读一堆文件,我希望程序检查文件中的第一行是否等于特定的东西,如果是,我想继续加载其余的行,如果没有,请附加一些标准字符串表示我没有数据。
inputlines = []
try:
#This is just to check if the file exists
infile = open('snip...', 'r')
except IOError:
print "NODATA"
return 0
for line in infile:
if not(<first line in the file> == <something>):
inputlines.append("NODATA")
return 0
inputlines.append(line)
这是否可以在python中以某种智能内置方式使用,或者我是否需要将每一行放入输入行,然后搜索输入行以查看第一个元素是否是我想要的?因为如果我说了10 000个文件,那似乎需要做很多工作。
我猜TL; DR问题是;有没有办法识别infile的第一行?