如何使用 Python 仅将文件的第一行作为字符串获取?
最佳答案
使用 .readline()
方法(Python 2 docs,Python 3 docs):
with open('myfile.txt') as f:
first_line = f.readline()
一些注意事项:
f.readline()
返回的字符串将包含一个尾随换行符。您可能希望使用 f.readline().strip()
来删除换行符。with
语句会在 block 结束时再次自动关闭文件。with
语句仅适用于 Python 2.5 及更高版本,在 Python 2.5 中您需要使用 from __future__ import with_statement
https://stackoverflow.com/questions/1904394/