Задать вопрос
@Animkim
Питон вокруг меня

Почему форматирование выдает ошибку?

add = 2
plural = u'недели'
comment =  u'Добавьте ещё %(add)s доп. %(plural)s.' % (add, plural)

format requires a mapping
  • Вопрос задан
  • 341 просмотр
Подписаться 2 Оценить Комментировать
Решения вопроса 2
kentuck1213
@kentuck1213
comment = u'Добавьте ещё %s доп. %s.' % (add, plural)
или
comment = u'Добавьте ещё %(add)s доп. %(plural)s.' % ({'add': add, 'plural': plural})
Ответ написан
Комментировать
Погуглить ошибку, где словарь нужен или именные аргументы, где список
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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