String 用于PUT请求的字符串中的Python 3变量引用
如何在RESTAPI(有效负载)字符串中引用python变量?我无法让脚本识别变量的值。例如:String 用于PUT请求的字符串中的Python 3变量引用,string,python-3.x,rest,payload,String,Python 3.x,Rest,Payload,如何在RESTAPI(有效负载)字符串中引用python变量?我无法让脚本识别变量的值。例如: import requests var1 = "testId" var2 = "testName" var3 = "testUsername" payload = "Id=var1&Name=var2&Username=var3" # Desired output print(payload) >>> Id=testId&Name=testName&a
import requests
var1 = "testId"
var2 = "testName"
var3 = "testUsername"
payload = "Id=var1&Name=var2&Username=var3"
# Desired output
print(payload)
>>> Id=testId&Name=testName&Username=testUsername
# My output
print(payload)
>>> Id=var1&Name=var2&Username=var3
基于上面的示例,python脚本应该获得var1、var2和var3的值(与打印var字符串相反)。奇怪的是,我没有收到任何错误消息。您需要将负载创建为
字典
Ex:
import requests
payload = {'Id': "testId", 'Name': "testName", "Username": "testUsername"}
res = requests.get('URL', params=payload)
格式化字符串,请检查以下内容:。