Я собираю данные с веб-сайтов и ищу таблицу с определенным идентификатором. У меня есть что-то вроде:
table = pd.read_html(page,attrs={'id': 'SpecificID'})[0]
Проблема в том, что если таблица с таким идентификатором не существует, мой скрипт останавливается со следующим сообщением об ошибке:
ValueError: No tables found
Можно ли как-то перехватить код ошибки для pd.read_html? Что-то вроде:
if pd.read_html(page,attrs={'id': 'SpecificID'})[0]:
# No error
table = pd.read_html(page,attrs={'id': 'SpecificID'})[0]
else:
# Error
print("Error")
Любая помощь будет оценена по достоинству. Спасибо.
Вы должны использовать оператор
try