【发布时间】:2015-08-24 19:57:03
【问题描述】:
我有以下代码:
#!/usr/bin/python
f = open('file','r')
for line in f:
print line
print 'Next line ', f.readline()
f.close()
这给出了以下输出:
This is the first line
Next line
That was the first line
Next line
为什么 readline() 函数不能在循环内工作?它不应该打印文件的下一行吗?
我使用以下文件作为输入
This is the first line
That was the first line
【问题讨论】:
-
您使用的是什么版本的 Python?当我运行你的代码时,我得到
ValueError: Mixing iteration and read methods would lose data。
标签: python