2015-10-26 7 views
0

Таким образом, запрос на этот вопрос: Первая часть URL-адреса содержит так называемую схему или протокол. Часто используемые схемы включают http, https и ftp. Двоеточие всегда появляется справа от схемы и отделяет его от остальной части URL-адреса. Предположим, что вам задана строковая переменная Python с именем url, которая содержит URL-адрес, включая схему (например, содержимое строки может быть чем-то вроде «http://www.foo.com» или «ftp://www.bar.net», и в этом случае соответствующие значения схемы будут «http» и "ftp"). Напишите последовательность строковых команд Python, которая выберет схему из переменной url и сохранит ее в новой переменной с именем schem. Ваш код должен работать для любого URL-адреса, который хранится в URL-адресе.Извлечение схемы из URL-адреса в python

Я понятия не имею, как я бы даже начать это, на самом деле нужна помощь только начал Python

+0

Используйте [** 'urlparse' **] (https://docs.python.org/2/library/urlparse.html). –

+2

Это похоже на задание. Ваш колледж не подготовил вас достаточно, чтобы сделать домашнее задание? Я бы пожаловался. –

+0

или что-то простое, как 'schem = var [: var.indexof (':')]' –

ответ

1

Вы можете использовать urlparse Ев.

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

Огромное вам спасибо! –

+0

Нет проблем, не могли бы вы также отметить ответ так, как это принято, чтобы он помог другим программистам в будущем :) –