终于明白了:为什么python“r“模式打开的文件“只能读一次“

为什么python文件只能读一次

  • 前言
  • 根本原因
  • 解决方案

前言

Python编程,可以看见,'r’模式打开的文件"只能读一次".
终于明白了:为什么python“r“模式打开的文件“只能读一次“_第1张图片
而再次尝试读取时,
在这里插入图片描述

根本原因

Python 文件操作中,有一个玩意叫做指针.
本名seek
file对象,有个方法叫seek(),用来调整文件指针位置,
而在我们读取一次后,指针指向EOF(文件末尾),再次读取当然是空字符串啦.

解决方案

在这里插入图片描述
seek到文件头(索引为0),就行了.

你可能感兴趣的:(Python,python)