我有以下代码:
import urllib.request, json
for i in range(10):
with urllib.request.urlopen(baselink[i]) as url:
data[i] = json.loads(url.read().decode())
我的baselink [i]是不同的URL字符串。 我很难让循环运行。通常我习惯于以下类型的循环:
for i in range(10):
data[i] = something[i]
但我无法弄清楚如何让循环正确使用以下“with ... as”-part:
with urllib.request.urlopen(baselink[i]) as url:
错误消息是:“IndentationError:预期缩进块”。我试图将“:”之后的部分放在括号中,但这并没有解决问题。 我需要的是数据[1],数据[2],数据[3]等的结果......