<html><body><div><div>from urllib.parse import urlparse, urlunparse</div><div><br></div><div>def frag2param(url):</div><div> res = urlparse(url)</div><div> return urlunparse(res[0:4] + ("&".join([val for val in res[4:] if val]), None))</div><div><br></div><div>frag2param("http://test.foo/cosi/page;code?day=0&night=2#param=1")</div><div>'http://test.foo/cosi/page;code?day=0&night=2¶m=1'</div><div><br></div><div>frag2param("http://test.foo/cosi/page;code#param=1")</div><div>'http://test.foo/cosi/page;code?param=1'</div><div><br></div><div>frag2param("http://test.foo/cosi/page;code?day=0&night=2")</div><div>'http://test.foo/cosi/page;code?day=0&night=2'</div><div><br></div><div>frag2param("http://test.foo/cosi/page")</div><div>'http://test.foo/cosi/page'</div></div><div><br></div></body></html>