我在 python 中使用 requests 模块来构造 API 查询的 URL。以下是我正在使用的代码:
Params = {'q':'3145','organism':'9606'}
results = requests.get("http://www.pathwaycommons.org/pc2/search.xml",params=Params)
print results.url #http://www.pathwaycommons.org/pc2/search.xml?q=3146&organism=9606
我想向 q 参数(q = 3145 或 177)添加 OR 条件。最终的 url 将是http://www.pathwaycommons.org/pc2/search.xml?q=3146|177&organism=9606
. 如果我使用Params = {'q':['3145','177'],'organism':'9606'}
,输出 url 是"http://www.pathwaycommons.org/pc2/search.xml?q=3146&q=177&organism=9606"
. 我还没有找到有关如何为 OR 条件定义参数字典的任何信息。有人可以给出一些想法吗?
先感谢您。
温迪