2015-10-26 36 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

沒問題,你是否也會將答案標記爲已接受,以便將來可以幫助其他程序員:) –