python - 令牌键中的反斜杠
问题描述
通常我不会在字符串中使用反斜杠,因为它会使事情复杂化。在这种情况下,我没有选择,因为黑色斜线 \ 在我给出的令牌内,我正在尝试传递一个 url 请求。
这是我所看到的一个示例,我尝试使用双引号,使用 repr() 转义它,但结果仍然显示双 \ 或不代表密钥的内容。
token ="ABC\$DEfg"
headers = {'content-type': 'application/json', 'Authorization': 'TOK:'+token+'', 'Accept': 'application/json'}
print ('Headers are = {0}'.format(headers))
即使我使用了双引号,这也是我尝试运行上面的脚本时的结果:
Headers are = {...'Authorization': 'TOK:ABC\\$DEfg'}
它应该是 ABC\$DEfg 而不是 ABC\$DEfg'
我应该如何最好地将令牌插入我的请求并保持正常的单反斜杠。令牌也可以更改,所以我想正确包装变量
解决方案
推荐阅读
- python - 使用 python 从 SharePoint 文档库下载 excel 文件
- php - HTML 注册表单 - 数组不被视为空()
- ios - 这段代码不能运行,拜托。告诉我为什么?
- magento2 - 如何在magento 2的销售订单网格中显示发货国家
- azure-devops - 仅当上游通过时才触发下游管道:Azure Devops
- regex - perl 如何获取包含不同用户的文本文件
- c - 在 WINCE 中从 C 调用命令
- ios - 具有 MSAL 的 Xamarin 无法将访问令牌保存为在 Ad-Hoc 预配期间更改的钥匙串访问组
- java - 将字节切片中的负数转换为 int
- python - 如何在 Jupyter 笔记本中导入 CPLEX?