擅长:python、mysql、java
<p>实际上,它确实正确地对待它们(作为分隔符)。您只需告诉它保留空白值:</p>
<pre><code>>>> urllib.parse.parse_qsl('q=abc&p=1;2;3', keep_blank_values=True)
[('q', 'abc'), ('p', '1'), ('2', ''), ('3', '')]
</code></pre>
<p>注意,您不应该将整个url传递给<code>parse_qsl</code>,只传递querystring部分。你知道吗</p>