卷括号形式

2024-10-06 15:28:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我想打印以下内容

\printCodeFromFile[5]{7}{myfile.tex}

我用下面的代码

outputStr = "\\printCodeFromFile[{startline}]{{endline}}{{name}}".format(startline=lineStart, endline=lineEnd, name=filename)

不幸的是

 \printCodeFromFile[5]{endline}{name}

那么,我该如何转义或插入花括号,以便打印它们并插入变量呢?我在文件里找不到任何暗示。你知道吗


Tags: 文件代码nameformatfilenamemyfile括号tex
1条回答
网友
1楼 · 发布于 2024-10-06 15:28:59

将要保留的花括号加倍:

outputStr = "\\printCodeFromFile[{startline}{{{endline}}}{{{name}}}]".format(startline=lineStart, endline=lineEnd, name=filename)

现在,围绕替换模式({endline}{name})使用了两个大括号({{}})。你知道吗

相关问题 更多 >