Reputation: 7715
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
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