【发布时间】:2021-04-21 08:44:42
【问题描述】:
所以我有以下网址:https://foo.bar?query1=value1&query2=value2&query3=value3
例如,我需要一个可以仅剥离 query2 的函数,这样结果将是: https://foo.bar?query1=value1&query3=value3
我认为也许 urllib.parse 或 furl 可以以一种简单而干净的方式做到这一点?
【问题讨论】:
-
是否尝试将其转换为字符串并使用 repalce?
-
@NirElbaz 你如何替换你不知道的东西?
-
你知道&的个数,找到第一个然后第二个然后去掉
-
@NirElbaz 所以这不是替代品...而且,参数可以任意排序,恐怕仅数
&是不够的。 -
@MarcoBonelli ,我不确定我是否理解,您要删除第二个查询还是要删除名为 query2 的字符串?