0
Почему я не получаю сообщение об ошибке при формировании сообщения с %s
, но я делаю с format
?сообщение об ошибке исключения python
Сбой:
>>> Exception('foo %s', 'bar').message
''
Работы:
>>> Exception('foo {}'.format('bar')).message
'foo bar'
Любое объяснение, почему он терпит неудачу на %s
?
Ваш синтаксис не так, вам нужно использовать ''% для замены тоже. – Dartmouth
Как насчет фактического использования '%' оператора для форматирования ... 'Исключение ('foo% s'% 'bar')' – JBernardo
@dartmouth .. слишком очевидно, чтобы видеть это, argh. Спасибо, вот оно – ezdazuzena