[是的,标题没有错字!]
在 python 中,我需要一些可以解析 URL 的东西。我不敢相信一些标准还不存在。由于 URL 是在配置中设置的,因此我想确保它不是垃圾。
有 urlparse.urlparse,但它只解析“有效的 URL”(一些无效的 URL 有时会引发未记录的 ValueError)
例如
>>> import urlparse
>>> urlparse.urlparse('http://aa :: aa ! aa:11.com:aa').netloc
'aa :: aa ! aa:11.com:aa'
显示 urlparse 如何解析我认为无效的 URL。