在单引号内替换变量 - python 3x



我需要替换下面一行中的变量g_key。将其放入 {} 中似乎不起作用。 谁能建议?谢谢

d.setopt(pycurl.HTTPHEADER, ['Accept: application/json', 'Authorization: Bearer g_key'])

如果你使用 Python 3.6 或更高版本,你可以尝试 f string

f'Authorization: Bearer {}'

或格式化方法在必须类型的版本。

'Authorization: Bearer {g_key}'.format(g_key="some values")

您可以使用formatf-strings,使用格式

d.setopt(pycurl.HTTPHEADER, ['Accept: application/json', 'Authorization: Bearer {}'.format(g_key)])

使其成为格式化字符串,例如,f"你好,我的名字是{name}"。

最新更新