gpt4 book ai didi

Python,如何在响应中访问 unicode 变量名称

转载 作者:太空宇宙 更新时间:2023-11-03 17:31:38 25 4
gpt4 key购买 nike

我在访问从帖子中获取的数据时遇到问题。

r = requests.post(url, data=qs, headers=headers, auth=requests.auth.HTTPDigestAuth(acct, apikey))
jr = r.json()
print jr
print jr[reportHeader][numReport]

这是输出;

{u'reportHeader': {u'timestamp': 1438371490738L, u'queryParams': {u'ip': [u'59.1
20.54.79']}, u'responseTime': 1824, u'numReport': 3}}
Traceback (most recent call last):
File "ICbulkCSVr.py", line 95, in <module>
print jr[reportHeader][numReport]
NameError: name 'reportHeader' is not defined

我需要做什么才能访问 jr[reportHeader][numReport]?

最佳答案

您需要更好地理解错误消息。它说reportHeader未定义,因为python正在寻找名为reportHeader的变量。你想要:

print jr["reportHeader"]["numReport"]

关于Python,如何在响应中访问 unicode 变量名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31755318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com