строка формата python неиспользуемые именованные аргументы

Позволять'скажи я имею:

action = '{bond}, {james} {bond}'.format(bond='bond', james='james')

это будет выводить:

'bond, james bond' 

Далее у нас есть:

 action = '{bond}, {james} {bond}'.format(bond='bond')

это выведет:

KeyError: 'james'

Есть ли обходной путь для предотвращения этой ошибки, например:

if keyrror: ignore, оставьте это в покое (но анализируйте другие)сравнить строку формата с доступными именованными аргументами, если отсутствует, добавить

Ответы на вопрос(9)

Ваш ответ на вопрос