Как заставить работать следующий код?
example = "%%(test)%" % {'test':'name',} print example
Где желаемым выводом является "% name%"
Спасибо
Альтернативой является использование нового расширенного форматирования строки
>>> example = "%{test}%".format(test="name") >>> print example %name%
example = "%%%(test)s%%" % {'test':'name',} print example
%(key)s является заполнителем для строки, обозначенной key. %% экранируется % при использовании оператора %.
%(key)s
key
%%
%