python 2 and 3 extract domain from url
问题 I have an url like: http://xxx.abcdef.com/fdfdf/ And I want to get xxx.abcdef.com Which module can i use for accomplish this? I want to use the same module and method at python2 and python3 I don't like the try except way for python2/3 compatibility Thanks you so much! 回答1: Use urlparse: from urlparse import urlparse o = urlparse("http://xxx.abcdef.com/fdfdf/") print o print o.netloc In Python 3, you import urlparse like so: from urllib.parse import urlparse Alternatively, just use str.split(