0
有没有一个更直接的方式来获取网址没有查询字符串比下面?简单的方法来获取网址减去查询字符串
>>> import urlparse
>>> url = 'http://yahoo.com/home/?site=new'
>>> parsed_url = urlparse.urlparse(url)
>>> url = parsed_url.scheme + '://' + parsed_url.netloc + parsed_url.path
>>> url
'http://yahoo.com/home/'
怎么样的urllib? urllib.splitquery(url) – seudo
查询字符串总是以'?'开头,对吧?那么'url = url [:url.find('?')]如果url.find('?')> 0 else url'?如果你想优化,你可以首先计算'url.find('?')'。 –