您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python-第二次遍历文件不起作用

Python-第二次遍历文件不起作用

是的,这是正常行为。基本上,你是第一次读取文件的末尾(可以像读取磁带一样对它进行图片处理),因此除非你使用f.seek(0)重定位到文件开头的位置进行重置,否则你将无法从文件中读取更多内容文件,或者将其关闭,然后再次打开,它将从文件的开头开始。

如果你愿意,可以改用with语法,它将自动为你关闭文件

例如,

with open('baby1990.html', 'rU') as f:
  for line in f:
     print line

一旦完成该块的执行,文件自动为你关闭,因此你可以重复执行此块,而无需自己显式关闭文件并以此方式再次读取文件

python 2022/1/1 18:21:31 有522人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶