Python 从urrlib分割结果

Python 从urrlib分割结果,python,Python,需要从ISS导入数据。 使用代码 r= urllib.request.urlopen('http://www.celestrak.com/NORAD/elements/stations.txt') x=r.read(1000) 当我试图用 x=x.split("\r\n") 我得到了错误 raceback (most recent call last): File "<pyshell#26>", line 1, in <module> x=x.split("\r\n"

需要从ISS导入数据。 使用代码

r= urllib.request.urlopen('http://www.celestrak.com/NORAD/elements/stations.txt')
x=r.read(1000)
当我试图用

x=x.split("\r\n")
我得到了错误

raceback (most recent call last):
File "<pyshell#26>", line 1, in <module>
x=x.split("\r\n")
TypeError: a bytes-like object is required, not 'str'
raceback(最近一次通话最后一次):
文件“”,第1行,在
x=x.split(“\r\n”)
TypeError:需要类似字节的对象,而不是“str”
如何修复此问题?

为什么不直接使用


Python的哪个版本?它看起来像3.x。
import requests

response = requests.get("http://www.celestrak.com/NORAD/elements/stations.txt")
text = response.text.split("\r\n")

for t in text:
    print t