Следующая программа считает, сколько процентов HTML-кода web-страницы занимают встроенные сценарии.import urllib, reSITE = "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)) * 100print "%.0f%%" % prc
Какие ошибки допущены в этой программе?
(Отметьте один правильный вариант ответа.)
Варианты ответа
в четвертой строке вместо script_re.findall(doc) нужно использовать script_re.findall("\n".join(doc))
в третьей строке должно быть urllib.urlopen, а не urllib.open(Верный ответ)
ошибок нет
в третьей строке не нужно использовать read()