循环包括...作为声明

时间:2018-01-09 13:06:49

标签: python python-3.x for-loop

我有以下代码:

    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]等的结果......

0 个答案:

没有答案