Задать вопрос
@cac39f99da69

Как задействовать title() при ошибке AttributeError: 'NoneType' object has no attribute 'title'?

У меня есть список, который я обрабатываю с помощью цикла, в цикле я добавляю к некоторым элементам .title(), дабы каждое слово было с заглавной буквы. Но если переменная с добавлением .title() пустая, то возникает ошибка:
AttributeError: 'NoneType' object has no attribute 'title'


Как можно это исправить?
  • Вопрос задан
  • 198 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Есть как минимум два разных варианта: делать проверку на длину строки (или if is not None) или обернуть операцию в try/except
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Vadimych1
Просто я.
У вас ошибка при обработке объекта. Он равняется:
obj = None
И по этому не имеет аттрибута 'title'
Попробуйте перед тем, как забирать значение аттрибута 'title' вашего объекта, есть ли он вообще.
P.S. Могу ошибаться, т.к. не вижу вашего когда.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
25 янв. 2025, в 01:32
1000 руб./за проект
24 янв. 2025, в 23:36
800 руб./за проект
24 янв. 2025, в 22:10
1000 руб./за проект