Главная / Язык программирования Python / Следующая программа считает, сколько процентов HTML-кода web-страницы занимают встроенные сценарии. import urllib, re SITE = "http://mail.ru" doc = urllib.open(SITE).read() script_re = re.compile("(?i)(?m)(?s)(<script[^>]*>.+?</script>)") p

Следующая программа считает, сколько процентов HTML-кода web-страницы занимают встроенные сценарии. import urllib, re SITE = "http://mail.ru" doc = urllib.open(SITE).read() script_re = re.compile("(?i)(?m)(?s)(<script[^>]*>.+?</script>)") prc = sum([len(frag) for frag in script_re.findall(doc)]) / float(len(doc)) * 100 print "%.0f%%" % prc Какие ошибки допущены в этой программе?

вопрос

Правильный ответ:

в четвертой строке вместо script_re.findall(doc) нужно использовать script_re.findall("\n".join(doc))
в третьей строке должно быть urllib.urlopen, а не urllib.open
в третьей строке не нужно использовать read()
ошибок нет
Сложность вопроса
93
Сложность курса: Язык программирования Python
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Спасибо за ответы интуит
30 апр 2020
Аноним
Кто ищет эти ответы интуит? Это же очень просты вопросы
04 авг 2017
Оставить комментарий
Другие ответы на вопросы из темы интернет-технологии интуит.