|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Peteryo01223 于 2021-5-26 17:27 编辑
二问:以下语句中,Python是怎么知道,每次while读的那一行,即:
都往下顺延一个呢?就算有个自动的指针,程序员和python之间,互动时,是如何达成的默契(即:不重复读取同一行,而是往下读)呢?
源代码如下,python 能够完整地、依次读取出data全部行的内容:
- data = file.readline()
- while data:
- print(data, end='')
- data = file.readline()
- file.close()
复制代码
本帖最后由 小伤口 于 2021-5-26 19:36 编辑
Peteryo01223 发表于 2021-5-26 18:07
那么,如果设计和修改大型程序时,程序员们自己都记不清、数不清读了几遍、指针目前处于哪里了,怎么办呢 ...
自己写进去内容时,肯定是有规律的,一般不会搞乱吧,如果不清楚位置,可以用tell() 方法,他会返回文件的当前位置,即文件指针当前位置。
|
|