我认为问题在于方案之后URI并非都具有通用格式。例如,mailto:网址的结构与http:网址的结构不同。
我将使用第一个解析的结果,然后合成一个http url并再次解析它:
parts = urlparse.urlparse("qqqq://base/id#hint")fake_url = "http:" + parts[2]parts2 = urlparse.urlparse(fake_url)
我认为问题在于方案之后URI并非都具有通用格式。例如,mailto:网址的结构与http:网址的结构不同。
我将使用第一个解析的结果,然后合成一个http url并再次解析它:
parts = urlparse.urlparse("qqqq://base/id#hint")fake_url = "http:" + parts[2]parts2 = urlparse.urlparse(fake_url)