下面的代码段在新行上打印出每个字符,而不是在每一行上打印出来。我认为这是一个简单的解决方法,但我不记得是如何完成的:
with requests.Session() as s:
url = 'https://www.zillow.com/<rest of url doesn\'t matter>'
r = s.get(url)
for line in r.text:
print(line)
我知道我可以在到达行尾时使用正则表达式进行打印,但是我发现有一种更干净的方法可以完成打印。
答案 0 :(得分:1)
我认为您必须使用splitlines
:
with requests.Session() as s:
url = 'https://www.zillow.com/<rest of url doesn\'t matter>'
r = s.get(url)
for line in str(r.text).splitlines():
print(line)