小编mzj*_*zjn的帖子

reStructuredText:如何在超链接锚点中包含空格?

我可以做这个:

For more info, see Anchor_.

.. _Anchor: http://google.com
Run Code Online (Sandbox Code Playgroud)

这样可以正确生成将“锚点”链接到“ http://google.com ”的文档。

我想用带有空格的文本替换Anchor:

For more info, see Text With Space_.

.. _Text With Space: http://google.com
Run Code Online (Sandbox Code Playgroud)

上面的示例生成的文档错误地将“空格”链接到未知位置。我希望它将“带空格的文本”链接到“ http://google.com ”。

我该如何实现?

documentation restructuredtext python-sphinx

4
推荐指数
2
解决办法
563
查看次数

Sphinx:如何下载扩展?

当我make html在 linux 终端中输入时,出现以下错误。

Could not import extension sphinx.builders.latex (exception: No module named 'docutils.writers.latex2e')

然后我尝试导入 sphinx.builders.latex 但它说找不到它。有没有解决的办法?自从我尝试安装以来,Sphinx 已是最新的,并且有几行内容显示Requirement already satisfied“帮助!”

python-3.x python-sphinx

4
推荐指数
1
解决办法
9090
查看次数

在解析 XML 时保留 CDATA 部分

我正在尝试将现有的 Xml 文件转换为另一个 xml 文件,并添加一些节点。但是,当我解析原始 xml 文件并将其写入另一个 xml 文件时,它会从输出 xml 中删除所有CDATA 。我怎样才能避免它?

这是我的代码:

tree = ET.parse(r'inputData.xml')
root = tree.getroot()
c = ET.Element("c")
c.text = "3"
root.insert(1, c)
tree.write("outputData.xml")
Run Code Online (Sandbox Code Playgroud)

这是我的输入 XML

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE Map[]>
<Map srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over&quot; background-color=&quot;rgba(0, 0, 0, 0)&quot; maximum-extent=&quot;-20037508.34,-20037508.34,20037508.34,20037508.34">    
<Style filter-mode="first" name="boundary">
        <Rule>
          <PolygonSymbolizer fill="#000000" fill-opacity="1" />
        </Rule>
      </Style>
      <Layer name="boundary" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
        <StyleName>boundary</StyleName>
        <Datasource>
          <Parameter name="type"><![CDATA[postgis]]></Parameter>
          <Parameter name="table"><![CDATA[("select * …
Run Code Online (Sandbox Code Playgroud)

python xml cdata elementtree

4
推荐指数
1
解决办法
4269
查看次数

java中后序图遍历的迭代版本

我正在寻找 java 中图形后序遍历的迭代版本。我已经编写了代码来执行迭代 DFS。如何修改代码,以便以下代码可以打印出迭代后序 DFS 遍历的路径?例如,下图的输出应为 FCBEDA(G)。

图形图像

public void DFS(int sourceVertex) {
     Stack<Integer> stack = new Stack<>();
     stack.push(sourceVertex);
     while (!stack.isEmpty()) {
          int v = stack.pop();
          if (!marked[v]) {
               marked[v] = true;
               for (int w : v.adj) {
                    stack.push(w);
               }
          }
     }
}
Run Code Online (Sandbox Code Playgroud)

java algorithm

4
推荐指数
2
解决办法
828
查看次数

Sphinx RTD 主题:更改内联代码的颜色

我将Sphinx与“阅读文档”主题一起使用。对于小型内联代码片段,例如在一段文本中提及单个变量,我使用双反引号将代码格式化为文档中所谓的“内联文字”。

  1. 这是格式化内联代码片段的正确方法吗?

与正确的代码块不同,内联代码片段不会执行特定于语言的语法突出显示(这很好)。如上面的链接文档所示(请参见下面的屏幕截图),所有此类“内联文字”都被涂成红色。

在此输入图像描述

  1. 我怎样才能把这个颜色变成别的颜色?

我只关心 Sphinx 的 HTML 输出。

html documentation python-sphinx read-the-docs

4
推荐指数
1
解决办法
1989
查看次数

Readthedocs / Sphinx 不从 rst 文件呈现项目符号列表

我有一组 rst 文件,我正在使用 sphinx 在 readthedocs 中构建这些文件。这些文件有多个项目符号列表,但它们没有正确呈现。

文本出现,但没有项目符号或嵌套/缩进。

为了确保它不是我的文件,我从 sphinx_rtd_theme 页面(https://github.com/readthedocs/sphinx_rtd_theme/blob/b07560bf97dad3a4266f6145bd4b662ac708ab00/docs/desmo)直接复制粘贴。

这是 rst 应该呈现的内容(::marker对于 html 文件中的每个列表项)

在此处输入图片说明

这就是我使用本地 sphinx / rtd 设置构建相同的 rst 时得到的结果

在此处输入图片说明

在我的 conf.py 或其他文件中有什么我需要修复的吗?

restructuredtext python-sphinx read-the-docs

4
推荐指数
4
解决办法
908
查看次数

3
推荐指数
1
解决办法
5142
查看次数

狮身人面像的最小域名

我想将Sphinx用于我自己的项目,为此我想创建一个新的sphinx 域.但是我开始时遇到了严重的麻烦.我的最小sphinx域只允许一条名为'command'的指令:

.. xx:command:: Somecommand
Run Code Online (Sandbox Code Playgroud)

我找不到任何关于在互联网上编写sphinx域名的介绍,只有一些准备好为ruby,erlang等运行域名.有人可以告诉我如何开始吗?

python python-sphinx

3
推荐指数
1
解决办法
1189
查看次数

阻止Sphinx执行模块

我正在尝试使用Sphinx进行python文档生成.问题是sphinx-build最终会执行模块/评估全局范围内的任何内容.它有这样做的原因吗?有没有人知道可以设置为禁用此标志的标志?

似乎Sphinx试图进行代码覆盖或类似的东西,这绝对不是我想要的.通常这不是问题,但是一组特定的模块非常特定于环境.

python python-sphinx

3
推荐指数
1
解决办法
904
查看次数

像文档那样解析狮身人面像

我有一个sphinx格式的docstring,我想从中提取不同的部分(param,return,type,rtype等)以供进一步处理.我怎样才能做到这一点?

python documentation parsing docstring python-sphinx

3
推荐指数
1
解决办法
2110
查看次数