|
1
4
下面是我如何处理这个问题,尽可能多地使用懒惰:
要获得可读性稍差但更懒惰的方法,请使用
|
|
|
2
6
使用seek()时,python将使用指针偏移量跳转到文件中所需的位置。但是为了知道当前的行号,您必须检查到该位置的每个字符。所以您也可以放弃seek()而选择read(): 替换
具有
也许您不希望使用f.read(num),因为如果num非常大,这可能需要大量的内存。在这种情况下,您可以使用这样的生成器:
这相当于
|