У меня есть следующий код Python (я использую Python 2.7.X):
my_csv = '{first},{middle},{last}'
print( my_csv.format( first='John', last='Doe' ) )
Я получаю исключение KeyError
, потому что "средний" не указан (это ожидается). Тем не менее, я хочу, чтобы все эти заполнители были необязательными. Если эти именованные параметры не указаны, я ожидаю, что заполнители будут удалены. Поэтому строка, напечатанная выше, должна быть:
John,,Doe
Есть ли встроенная функциональность, чтобы сделать эти заполнители необязательными или требуется более подробная работа? Если последнее, если кто-то может показать мне самое простое решение, я бы его оценил!