1
8
我会这么做的。 从这个代码开始。
这是一些非常直接的正则表达式处理各种参数字符串模式来填充文档模板。
许多优秀的Python IDE(例如PyCharm)都理解默认的Sphinx
注意代码中多余的逗号;那只是为了让事情保持一致。它没有害处,将来可能会简化事情。 您还可以尝试使用Python编译器获取解析树,修改它并发出更新代码。我为其他语言(不是Python)做过这项工作,所以我对它略知一二,但不知道Python对它的支持有多好。 而且,这是一次性的转换。
Sphinx注释更接近于干注释,因为它们使用的是RST标记语言,这使得它们更易于使用中的普通文本解析工具进行处理
只有工具能利用它,它才会干燥。 https://pythonhosted.org/an_example_pypi_project/sphinx.html#function-definitions http://sphinx-doc.org/domains.html#id1 |
2
5
|
3
1
没有预处理器就无法做到这一点,因为一旦编译了源代码,Python就不存在注释。为了避免重复,请删除注释并仅在docstring中记录参数,这是记录参数的标准方法。 |
AZhao · 放入图像的语法。rst公司 7 年前 |
bluprince13 · 如何使用重组文本嵌入完整PDF? 7 年前 |
guettli · 如何确保自述。rst有效吗? 7 年前 |
Jared Wilber · 渲染内部标记文件的输出。rst文件 7 年前 |
mgilson · ..重新构造文本中的绘图指令 11 年前 |