@YUMp

TypeError: 'NoneType' object is not callable почему возникает?

Запускаю код на python
for  el in html.select("#d_clip_button > span"):
     msg.attach(MIMEText(el, 'plain'))
     el = el.translate({ord(i): None for i in '<span>, /'})
     print(el)

Подскажите почему выдает
el = el.translate({ord(i): None for i in ', /'})
TypeError: 'NoneType' object is not callable
  • Вопрос задан
  • 263 просмотра
Пригласить эксперта
Ответы на вопрос 1
@galaxy
Парсер что ли?
Элементы, которые выбирает select() - это не строки, а объекты класса bs4.element.Tag со сложным внутренним поведением. В частности, они перехватывают обращение к атрибутам через точку и на несуществующие атрибуты возвращают None. Атрибута/метода translate у них нет.

Что вы хотели сделать вообще?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы