Mat*_*ech 2 python string format
我想打印以下内容
\printCodeFromFile[5]{7}{myfile.tex}
Run Code Online (Sandbox Code Playgroud)
我用以下代码构造
outputStr = "\\printCodeFromFile[{startline}]{{endline}}{{name}}".format(startline=lineStart, endline=lineEnd, name=filename)
Run Code Online (Sandbox Code Playgroud)
不幸的是,那就是
\printCodeFromFile[5]{endline}{name}
Run Code Online (Sandbox Code Playgroud)
那么我如何逃脱或插入卷曲的支架,以便打印它们并插入变量?我在文档中找不到任何提示.
将要保留的花括号加倍:
outputStr = "\\printCodeFromFile[{startline}{{{endline}}}{{{name}}}]".format(startline=lineStart, endline=lineEnd, name=filename)
Run Code Online (Sandbox Code Playgroud)
现在你已经翻了一倍括号({{及}}周边替换模式(){endline}和{name}).