我有一个使用 http 的程序,我想从 http 读取数据:
data = urllib.request.urlopen(someAddress).read()
并从中准备行列表,例如通过文件的 readlines() 方法返回行。
怎么做?
请您参考如下方法:
urlopen() 返回一个像文件一样的对象,并支持 .readlines():
response = urllib.request.urlopen(someAddress)
lines = response.readlines():
它还支持迭代:
response = urllib.request.urlopen(someAddress)
for line in response:
您已经在响应对象上调用了 .read();你也可以在上面调用 str.splitlines():
lines = data.splitlines(True)
True 告诉 str.splitlines() 保留行尾。
