擅长:python、mysql、java
<p>似乎您希望使用类似于urllib.parse.urlparse的东西</p>
<p><a href="https://docs.python.org/3/library/urllib.parse.html#urllib.parse.urlparse" rel="nofollow noreferrer">https://docs.python.org/3/library/urllib.parse.html#urllib.parse.urlparse</a></p>
<pre><code>from urllib.parse import urlparse
db_url = urlparse(raw_url_string)
username = db_url.username
password = db_url.password
host = db_url.net_loc
path = db_url.path
...
</code></pre>
<p>您可能需要对此进行一些调整。在参数方面<code>urlparse</code>和<code>urlsplit</code>之间存在细微差别。然后您可以使用<code>urlunparse</code>或<code>unsplit</code>中的一个</p>