Python 2.7 如何在没有scape错误的情况下用python编写\x

Python 2.7 如何在没有scape错误的情况下用python编写\x,python-2.7,math,latex,restructuredtext,Python 2.7,Math,Latex,Restructuredtext,python有点新,但非常喜欢它 情况:我正在用Python 2.7编码标准(我想是ASCII)编写函数的docstring。我必须写\xi,这当然会导致转义错误 问题:我需要写正确解释为重组文本的注释(例如使用rst2pdf)。此外,注释的数学部分应为latex样式,以便以后重新使用代码。这是强制性的,因为在我的工作场所,出于几个原因,最终报告中的数学公式必须直接来自于喘振代码。 …的用法。。数学::\xi将是理想的,因为如果不是因为转义错误,它可以同时满足这两个需求 问题:如何避免此错误?是

python有点新,但非常喜欢它

情况:我正在用Python 2.7编码标准(我想是ASCII)编写函数的docstring。我必须写\xi,这当然会导致转义错误

问题:我需要写正确解释为重组文本的注释(例如使用rst2pdf)。此外,注释的数学部分应为latex样式,以便以后重新使用代码。这是强制性的,因为在我的工作场所,出于几个原因,最终报告中的数学公式必须直接来自于喘振代码。 …的用法。。数学::\xi将是理想的,因为如果不是因为转义错误,它可以同时满足这两个需求

问题:如何避免此错误?是否有一种方法可以告诉python忽略或以一种特殊的方式解释doctest?或者,在不改变latex的数学风格的情况下,有什么方法可以重写它

注意:无论对注释使用什么可能的修改器,它们也可以有doctest,所以不需要干扰它


THX,欢迎任何帮助,这里也是新手。

所说的“转义错误”是指“ValueError:invalid\x escape”?我没有使用该工具生成文档,所以我不能完全确定,但我认为使用
\\x
而不是
\x
应该有效。当你说“我需要写评论”时,我想你的意思是“我需要写docstrings”。是的,如果我写“.”,我的意思是“ValueError:invalid\x escape”。数学::\\xi“我得到的结果与“.”不同。数学::\xi”,主要是\xi符号。此外,我将编写一个非latex格式的“我需要编写docstrings”yesBy“escape error”,你的意思是“ValueError:invalid\x escape”?我还没有使用该工具生成文档,所以我不能完全确定,但我认为使用
\\x
而不是
\x
应该可以“我需要写评论”,我想你的意思是“我需要写docstring”。是的,我的意思是“ValueError:invalid\x escape”,如果我写的话。。数学::\\xi“我没有得到与”相同的结果。。数学::\xi“,主要是\xi符号。此外,我将编写非latex格式的“我需要编写docstring”是的