更改请求参数的解释方式

Change the way request parameters are interpreted

我使用 Requests 向 api 发送一些请求。 我想将多个值传递给请求参数,所以我使用这样的列表:

params = {'test_key': [value1, value2]}
requests.get('example.com', params = params)

问题是模块将其转换为“example.com?test_key=value1&test_key=value2”。 我使用的 api 不接受这种格式,但想要类似“example.com?test_key=value1,value2”的格式

我怎样才能做到这一点?

如评论部分所述,使用 ','.join([value1, value2]) 生成所需的字符串。