How can I extract the hostname from: hostname:/file_name
? For example in ngs.pradhi.com:/upload
, I want to extract ngs.pradhi.com
from it
You should consider using the urlparse module:
This module defines a standard interface to break Uniform Resource Locator (URL) strings up in components (addressing scheme, network location, path etc.), to combine the components back into a URL string, and to convert a “relative URL” to an absolute URL given a “base URL.”
Example:
>>> import urlparse
>>> urlparse.urlparse('http://ngs.pradhi.com/upload')
ParseResult(scheme='http', netloc='ngs.pradhi.com', path='/upload', params='', query='', fragment='')