向Python dict追加动态变量?

2024-10-03 23:19:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下代码:

headertoken = getauthKEY.json()['auth_token']
print headertoken #i am checking answer and it comes out as I want it
headers = {'token': 'howdoiputtheaboveheadertokenhere??'}

我使用Python中的requests模块来获取令牌,它工作正常。但是我需要将它附加到我的头中,稍后我将使用从第一个API调用中获取的头令牌调用另一个API。你知道吗

我什么都找不到,令人印象深刻的是我被这么简单的东西困住了!你知道吗


Tags: and代码answertokenauthapijsonit
2条回答

你试过headers = {"token": headertoken}吗?你知道吗

或者你真的在问一个XY问题,这个问题可以归结为编辑现有的词典?在这种情况下:

headers["token"] = headertoken

我可能没有正确理解这个问题,但它不是那么简单:

headers = {"token": headertoken}

说清楚一点,如果我们有:

>>> headertoken = "abcdef"
>>> headers = {"token": headertoken}

那么,我们有:

>>> print(headers)
{'token': 'abcdef'}

当然,如果执行headers = {"token": "headertoken"}print(headers)将返回{'token': 'headertoken'}。你知道吗

相关问题 更多 >