Python 是否将另一个变量添加到get请求的URL?

Python 是否将另一个变量添加到get请求的URL?,python,python-requests,Python,Python Requests,我在寻找答案时遇到了一个问题,目前下面是我的get请求,目前我有一个变量“tii”,我需要添加另一个变量作为URL IP,如何添加另一个变量?如果我将其与tii一起添加,我不知道如何指定要将哪个var放置在何处 group_1_a_source = requests.get("http://100.104.35.16/slot/6//htdocs/v.api/apis/EV/GET/parameters/960.0.%s" % tii) 这对我来说更像是一个问题。您可以使用

我在寻找答案时遇到了一个问题,目前下面是我的get请求,目前我有一个变量“tii”,我需要添加另一个变量作为URL IP,如何添加另一个变量?如果我将其与tii一起添加,我不知道如何指定要将哪个var放置在何处

group_1_a_source = requests.get("http://100.104.35.16/slot/6//htdocs/v.api/apis/EV/GET/parameters/960.0.%s" % tii)

这对我来说更像是一个问题。您可以使用fstring:

a = 1
b = 'hello'
c = f'{b} there sir. The number is {a}'
print(c)
>>> hello there sir. The number is 1
在您的情况下,它将是:

r = f"http://100.104.35.16/slot/6//htdocs/v.api/apis/EV/GET/parameters/960.0.{tii}.{other_variable}" # or however else you need to format it
group_1_a_source = requests.get(r)

或者类似的

您可以使用Python的
f-string
功能来实现这一点。例如,你可以写-

variable_1=“foo”
变量_2=“bar”
组1\u a\u源=请求。获取(f)http://100.104.35.16/slot/6//htdocs/v.api/apis/EV/GET/parameters/960.0.{variable_1}.{variable_2}”)

使用
f字符串或串联。我还没有尝试过链接URL,但我会去探索它。如果你想要一个快速的解决方案,只要使用一个f字符串,我总是在URL的情况下使用它