Python3打印第一个文件行

时间:2013-05-06 13:38:10

标签: string python-3.x awk text-processing python-3.3

加载文件内容后,如何让Python3打印文件的第一行?换句话说,什么是Python3相当于AWK的awk "NR==1"

1 个答案:

答案 0 :(得分:3)

要打印文件的第一行,请尝试:

with open('my_file_name') as in_file:
    print(next(in_file))

文件对象是线上的迭代。所以在这样的for循环中:

with open('my_file_name') as in_file:
    for line in in_file:
        print line

将打印文件的所有行。