如何使用Python仅读取文件的第一行?

要仅读取文件的第一行,请以读取模式打开文件,然后在文件对象上调用readline方法。例如,

f = open('my_file.txt', 'r')
line = f.readline()
print line
f.close()

上面的代码从my_file.txt中读取第一行,并打印到stdout。一种更安全的方法是使用with open语法以避免在出现异常情况下文件无法关闭:

with open('my_file.txt', 'r') as f:
    print f.readline()