3
我怎麼能輕易地從一個git的URL中提取的主機名狀ssh://[email protected]:3333/org/repo.git
解析一個像'ssh://[email protected]:3333/org/repo.git'這樣的git URL?
u = urlparse(s)
給我
ParseResult(scheme='ssh', netloc='[email protected]:3333', path='/org/repo.git', params='', query='', fragment='')
這意味着netloc是最接近我想要的東西,這留下工作的令人失望的金額給我。
我應該做的
u.netloc.split('@')[1].split(':')[0]
還是有處理它更好的圖書館嗎?
出於某種原因,該文檔爲ParseResult 不包含有關ParseResult.hostname信息。 但是,https://docs.python.org/2.7/library/urlparse.html#module-urlparse會。 – cowlinator