python – 只读一个文件的第一行?

你将如何得到一个文件的第一行作为一个字符串与Python?
使用.readline()方法(Python 2 docsPython 3 docs):

with open('myfile.txt', 'r') as f:
    first_line = f.readline()

一些注意事项:

>如文档中所述,除非它是文件中的唯一行,否则从f.readline()返回的字符串将包含一个尾随换行符。您可能希望使用f.readline()。strip()来删除换行符。
>当语句块结束时,with语句会自动关闭文件。
> with语句只适用于Python 2.5和更高版本,在Python 2.5中,您需要使用__future__ import with_statement
>在Python 3中,应该为打开的文件指定文件编码。 Read more…

http://stackoverflow.com/questions/1904394/read-only-the-first-line-of-a-file

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:python – 只读一个文件的第一行?