我想用变量格式化字符串。^%
和.format()
选项的{a1}。你知道吗
但是,由于我要格式化的字符串是一段LaTeX
代码,我选择使用过时的%
版本,因为我的代码中已经有{
和}
字符。(我不想逃避它们,因为代码会经常更新)。你知道吗
我的问题是:当我运行代码时,出现以下错误:
TypeError: not enough arguments for format string
我用字典来定义变量,它们都是定义的。据我所知,它可能来自%
中用于注释的LaTeX
字符,这在python中可能会被错误解释。你知道吗
我该怎么办?你知道吗
Tags:
真正的问题/解决方案是:我的
.tex
代码包含以下注释的TeX
命令:%\begin{itemize}
,然后是%\end{itemize}
。你知道吗Python将
%\
模式理解为对键的调用。。。不是故意的。你知道吗注意事项:为了使您的> (%%空格)
LaTeX
代码python
可读,您需要转义您的%
,即用以下模式注释您的.tex
代码:^{相关问题 更多 >
编程相关推荐