免责声明 - 这里是菜鸟!
我一直遇到这样的问题:我导入了请求但没有使用它。不知道如何继续。我查看了我的包库,它位于 site-packages 下,但是我没有在其中看到“get”功能。我正在使用 PyCharm,并且还检查了这个 Spyder。同样的问题
import json
import requests
from requests import get as geturl
url = 'http://api.open-notify.org/iss-now.json'
response = geturl(url)
print(response)
result = json.loads(response.text)
print(result('iss_position'))
最佳答案
您没有使用名称requests
。您可以安全地删除导入请求
行。您的 from requests import get as geturl
行就足够了。
顺便说一句,您可以直接加载 JSON 响应,而无需导入 json
:
result = response.json()
所以你需要的是
from requests import get as geturl
url = 'http://api.open-notify.org/iss-now.json'
response = geturl(url)
result = response.json()
print(result['iss_position'])
关于python - 它说我的Python请求库和获取函数没有被使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47122814/