我想打印以下内容
\printCodeFromFile[5]{7}{myfile.tex}
我使用以下代码构建
outputStr = "\\printCodeFromFile[{startline}]{{endline}}{{name}}".format(startline=lineStart, endline=lineEnd, name=filename)
不幸的是,
\printCodeFromFile[5]{endline}{name}
那么我如何逃脱或插入卷曲的支架,以便打印它们并插入变量?我在文档中找不到任何提示。
答案 0 :(得分:8)
将要保留的花括号加倍:
outputStr = "\\printCodeFromFile[{startline}{{{endline}}}{{{name}}}]".format(startline=lineStart, endline=lineEnd, name=filename)
现在围绕替换模式({{
和}}
)加了大括号({endline}
和{name}
)。