我想用 Sphinx 和重组文本写一本书。由于大部分内容都是用 Python 编写的解决方案,因此我想将文本和代码分开。
是否有将外部 python 脚本添加到我的重组文本文档的命令?
我试着用
.. code-block:: python
.. include:: unittest_exp1.py
和
.. code-block:: python
.. file:: unittest_exp1.py
我想用 Sphinx 和重组文本写一本书。由于大部分内容都是用 Python 编写的解决方案,因此我想将文本和代码分开。
是否有将外部 python 脚本添加到我的重组文本文档的命令?
我试着用
.. code-block:: python
.. include:: unittest_exp1.py
和
.. code-block:: python
.. file:: unittest_exp1.py
使用如 Sphinx 文档中所示的 literalinclude。
.. literalinclude:: example.py
:language: python
:emphasize-lines: 12,15-18
:linenos:
你试过.. literalinclude:: filename吗?
这是一个小例子:
.. literalinclude:: filename
:linenos:
:language: python
:lines: 1, 7-8
:start-after: 12
:end-before: 5