Я просто хотел узнать, есть ли Python 3 эквивалент HTMLParseError
, как в Python 2. HTMLParseError
, кажется, устарел с Python 3.3 и далее и удален в Python 3.5 ,
Есть ли способ поймать HTMLParseError
в Python версиях> 3.5?
Ниже приводится обратная связь, которую я получаю:
File "/opt/Projects/WAFToast/main.py", line 12, in <module>
HTMLParseError = html.parser.HTMLParseError
AttributeError: module 'html.parser' has no attribute 'HTMLParseError'
Делая некоторое гугление вокруг , Я обнаружил ту же проблему, исправленную с помощью патча, описанного ниже, который imho не является полезным решением:
try:
from html.parser import HTMLParseError
except ImportError: # Python 3.5+
class HTMLParseError(Exception):
pass
Было бы здорово, если бы кто-то мог указать мне на необходимость отсутствует. =) * * 1016