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