如果是第一行的话,做一些事情!=某事,如果是的话;继续

时间:2015-10-05 12:35:09

标签: python io

我正在阅读一堆文件,我希望程序检查文件中的第一行是否等于特定的东西,如果是,我想继续加载其余的行,如果没有,请附加一些标准字符串表示我没有数据。

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的第一行?

0 个答案:

没有答案