【发布时间】:2020-01-23 15:20:35
【问题描述】:
我想使用 ReStructuredText 用 Sphinx 编写文档。
在我的文档中,我想添加这行 python 代码,它在名称 jack 之后使用撇号。这个撇号在 Python 中用反斜杠转义:
print('I am jack\'s raging bile duct')
当我将它添加到这样的 reStructuredText (rst) 文件中时:
This is a simple example:
::
print('I am jack\'s raging bile duct')
编译成 html 文件后,我会看到:
如何在我的 rst/Sphinx 输出 html 中去掉反斜杠 \ 并在 jack 和 ' 之后仍然使用撇号?
【问题讨论】:
-
我可能遗漏了一些东西,但是您是否试图故意显示错误的 Python 语法?
-
你的意思是:print('我是杰克的狂暴胆管')?它有什么问题?当我运行脚本时,它会打印“我是杰克的胆管”。另见stackoverflow.com/questions/14104728/…
-
我想我看到我的问题有点令人困惑。是的,我实际上是在寻找“错误的 Python 语法”,因为我在完全不同的上下文中使用这种格式。我只是选择了 Python 示例来说明问题。
-
好的,那么我将删除反斜杠。我不认为 docutils 和 Sphinx 关心它。语法高亮可能是错误的,所以你可能想禁用它。
标签: python python-sphinx restructuredtext