我正在尝试一次从网站读取 100 行的源代码
例如:
self.code = urllib.request.urlopen(uri)
#Get 100 first lines
self.lines = self.getLines()
...
#Get 100 next lines
self.lines = self.getLines()
我的 getLines 代码是这样的:
def getLines(self):
res = []
i = 0
while i < 100:
res.append(str(self.code.readline()))
i+=1
return res
但问题是它getLines()
总是返回代码的前 100 行。
我见过一些带有next()
ortell()
和的解决方案seek()
,但似乎这些功能没有在 HTTPResponse 类中实现。