【发布时间】:2019-11-03 08:24:24
【问题描述】:
'file.read() function' 不能用两次吗?
我一开始执行了 file.read() 并且效果很好,但是当我在关闭文件之前尝试使用该函数时它不起作用。
f=open("text.txt","r")
f.read()
'hello\nbye'
f.read()
''
【问题讨论】:
-
第一次阅读时,文件指针已移至文件末尾。第二次,没有什么可读的了。
-
阅读文件就像使用书签一样,每次阅读内容时都会从书签开始,并相应地移动书签。如果您想再次阅读某些内容,则必须:将书签移回或以某种方式重新打开文件。
标签: python