yarbelk
yarbelk

Reputation: 7715

Change string format delimeters in python

I'd like to template out some config files, but they are not compatible with python's "this is a {template}".format(template='string') formatting

eg. curly braces are part of the config (nginx config).

Can you change the delimiters to something else?

eg, 'this is a [template]'.format(template='string')

Upvotes: 2

Views: 1526

Answers (1)

yarbelk
yarbelk

Reputation: 7715

The solution is to use string.Template, and remember to escape all the $'s http://docs.python.org/2/library/string.html#template-strings

Upvotes: 4

Related Questions