我试图从阳光基金会打开这个API的URL,并从JSON中的页面返回数据.这是我生成的代码,减go myapikey周围的括号.

import urllib.request.urlopen
import json

urllib.request.urlopen("https://sunlightlabs.github.io/congress/legislators?api_key='(myapikey)")

我得到了这个错误

Traceback (most recent call last):
  File "<input>", line 1, in <module>
ImportError: No module named request.urlopen

我做错了什么?我研究了https://docs.python.org/3/library/urllib.request.html个,但仍然没有进展

推荐答案

你需要使用from urllib.request import urlopen,我建议你在打开连接时使用with语句.

from urllib.request import urlopen

with urlopen("https://sunlightlabs.github.io/congress/legislators?api_key='(myapikey)") as conn:
    # dosomething

Python-3.x相关问答推荐

我的SELECT函数搜索的是列,而不是列中的数据.我怎么才能让它搜索数据呢?

为什么空列表也能起作用?

提取图像中的背景并保存

在 python 中使用正则表达式在行尾查找特定元素

GEKKO 在没有不等式的模型中抛出不等式定义错误

在不改变 python 中原始数组顺序的情况下,对多维字符串数组进行降序排序?

过滤列表中的所有字典以使用特定键并忽略其他键?

如何使用复选按钮更改 Pyplot 轴的属性?

Python BeautifulSoup:在 Select 语句中排除其他标签

段落中句子的索引

从日志(log)文件中查找延迟最低的用户

在 Django 中执行 JSONRenderer.render(serialized_student_data.data) 时遇到问题

如何查找 tensorflow.python.data.ops.dataset_ops.MapDataset 对象的大小或形状,make_csv_dataset 的输出

Pytorch 的随机 Select ?

为什么Pandas会在 NaN 上合并?

如何从另一个目录导入 python 包?

在数据类中创建类变量的正确方法

aiohttp+sqlalchemy:在回滚无效事务之前无法重新连接

导入父目录进行简要测试

Selenium Python - 处理没有这样的元素异常