Python 我怎样才能显示“的完整响应?”;HTTP错误429“;在Jupyter笔记本上?
我正在熊猫数据框上运行一个操作,该操作使用公共地理数据api填充一些缺失的数据Python 我怎样才能显示“的完整响应?”;HTTP错误429“;在Jupyter笔记本上?,python,python-3.x,pandas,http,jupyter-notebook,Python,Python 3.x,Pandas,Http,Jupyter Notebook,我正在熊猫数据框上运行一个操作,该操作使用公共地理数据api填充一些缺失的数据 stops_without_zone_df["ZONE"] = stops_without_zone_df.apply(lambda x : get_geo_data_from_api(x["COORD_X"], x["COORD_Y"])[0], axis=1) get_geo_data_from_api()函数完成所有工作,获取和解析数据,但过了一会儿,我从api得到了429响应: HTTPError: HTT
stops_without_zone_df["ZONE"] = stops_without_zone_df.apply(lambda x : get_geo_data_from_api(x["COORD_X"], x["COORD_Y"])[0], axis=1)
get_geo_data_from_api()函数完成所有工作,获取和解析数据,但过了一会儿,我从api得到了429响应:
HTTPError: HTTP Error 429: Too Many Requests
这是显示的所有信息,但响应429通常会发送一个带有“Retry after”(重试后)标题的消息,标题中有秒数,直到它可以再次接收请求为止
我怎样才能得到完整的错误,而不仅仅是一个描述性的句子?
有可能吗?看看这个:
这并不能解决问题,我得到了stacktrace和一些信息,但是http响应上什么都没有,无论如何感谢@WhiteHat,我仍然学到了一些东西。
import traceback
try:
stops_without_zone_df["ZONE"] = stops_without_zone_df.apply(lambda x : get_geo_data_from_api(x["COORD_X"], x["COORD_Y"])[0], axis=1)
except Exception:
traceback.print_exc()