python - response.json 不工作,现在 python 很时髦
问题描述
无论我尝试什么,JSON,作为一个混蛋,都无法正常工作。见代码:
import requests
import response as response
from pandas.io.formats import console class DataManager:
# This class is responsible for talking to the Google Sheet.
url = 'https://api.sheety.co/63978dbae6cae43f2cccf3e22fda65ce/myFlightDeals/prices';
response = response.json
pass
所以然后我尝试更新版本,创建了一个不同的问题。此问题:下午 5:28 安装包失败:安装包:发生错误。详情……</p>
解决方案
这是一种应该有效的方法。我仍然不清楚它的import response
用途,但是要向 url 发出 HTTP 请求并检索响应,您将需要requests
像这样使用库。请注意,如果您的端点支持,您也可以类似地基于 HTTP 动词发出其他请求,例如 GET、PUT、POST 和 HEAD。
import requests
url = 'https://api.sheety.co/63978dbae6cae43f2cccf3e22fda65ce/myFlightDeals/prices';
r = requests.get(url)
# in case you need to confirm request was a success (200 status)
# r.raise_for_status()
print(r.json())
# prints:
# {'errors': [{'detail': 'invalid_grant'}]}
# access error message, in case the request was invalid
err_msg: str = r.json()['errors'][0]['detail']
推荐阅读
- java - 致命异常:OkHttp Dispatcher 尝试使用 Retrofit 从 API 检索数据时
- c++ - std::filesystem 和 std::experimental::filesystem 之间的路径连接差异
- asp.net-core - 想用 bootstrap 集成 Asp.net core 和 Vue JS
- r - 使pickerInput更暗
- reactjs - Jest/Enzyme React 分支
- java - 从 ArCore 中的锚点移除所有旋转
- javascript - 如何将限制过滤器应用于 cubeJs 的 timeDimension 属性?
- google-cloud-messaging - Spring Cloud Stream vs Google Native Library
- amazon-web-services - 如何访问托管在私有子网中的 Windows EC2 实例中托管的网站?
- javascript - 如何设置光标样式以防止其变为经典的中键滚动光标?