如何将包含字符串的变量添加到从另一个文件导入的url?

How to add a variable contains a string to url imported from another file?

我正在用 Python 在 Behave 中编写测试。 在 environment.py 中,我声明了一个带有 URL 的 url 变量。 在 step.py 中,我编写了一个调用此 environment.url 的函数,我想向 URL 添加一个保存在另一个变量中的字符串。这是代码:

@when('I call for a GET request for user {user}')
def my_user(context, user):
    response = requests.get(environment.url, user)

当我打印 environment.url 时,它打印出正确的 URL。 当我打印用户时,它会打印来自功能文件的正确用户。 但是我不能把它们加在一起!

我试过 + '/jhon' 并且它工作正常,但是当我尝试使用变量时它没有。

try this:
concat = str(environment.url)+"/"+str(user)
print(concat)

这应该可行,请随时显示结果。