Python:用一行简单的代码读取文件中的下一行

时间:2013-09-21 18:51:55

标签: python readline next

正如标题所说,我想使用一个简单的命令让Python读取文本文件的下一行 例如:

users = open("C:\\Users\\Tharix\\Desktop\\test.txt",mode="r")
line = test.readline(20)
print(line)
line.next() #Or something similar
print(line)

(PS:我不知道这会有所帮助,但我使用的是Python 3.3.2版本)
谢谢:))

1 个答案:

答案 0 :(得分:5)

简单地遍历文件对象:

with open("C:\\Users\\Tharix\\Desktop\\test.txt", mode="r") as users:
    for line in users:
       print(line)

请注意,iter.next()已在py3.x中重命名为iter.__next__(),或更好地使用next(iter)。(这适用于py2.7,py3.x)