Я использую Python 3.7 и Django.Я хочу получить строку из шаблона в Python и сделать соответствующие замены следующим образом ...
src = Template(filein.read())
# document data
relative_path = article.path.replace(settings.REDDIT_URL_PREFIX, "")
d = {'relative_path': relative_path, 'comment': comment}
# do the substitution
result = src.substitute(d)
Однако есть одна проблема.Мой шаблон содержит это
["xpath=//a[@onclick='$(this).parent().submit()']", "xpath:attributes"],
Знак доллара обычно используется для замены, и поэтому, возможно, по этой причине мой код выше умирает с ошибкой ...
ValueError: Invalid placeholder in string: line 248, col 31
Кто-нибудь знает, как я могу изменить вышеуказанную строку шаблона, чтобы механизм подстановки игнорировал знак доллара в этой строке?