2015-10-26 87 views
0

因此,这个问题的提示是: URL的第一部分包含所谓的方案或协议。常用的方案包括http,https和ftp。冒号总是出现在方案的右侧,并将其与URL的其余部分分开。假设给出了一个名为url的Python字符串变量,其中包含URL(包括该方案)(例如,该字符串的内容可能类似于“http://www.foo.com”或“ftp://www.bar.net”,在这种情况下各个方案值将为“http”和“ftp”)。编写一系列Python字符串命令,将从url变量中提取方案并将其存储到名为scheme的新变量中。您的代码必须适用于存储在网址中的任何网址。从python中的URL中提取方案

我不知道我会如何甚至开始对此,真正需要帮助刚刚起步的Python

+0

使用[**'urlparse' **](https://docs.python.org/2/library/urlparse.html)。 –

+2

它看起来像一个任务。你的大学没有准备好足够做你的功课吗?我会抱怨。 –

+0

或类似'scheme = var [:var.indexof(':')]' –

回答

1

您可以使用urlparse EG。

from urlparse import urlparse 
a = urlparse('http://example.com') 
print a.scheme 
# http 
+0

非常感谢! –

+0

没问题,你是否也会将答案标记为已接受,以便将来可以帮助其他程序员:) –