如何将外部的Python文件添加到重构后的文本文档中?

2022-04-21 00:00:00 python python-sphinx restructuredtext

问题描述

我想写一本使用Sphinx和重构文本的书。因为大多数内容 将解决方案用Python编写,我想将文本和代码分开。

是否有命令可以将外部Python脚本添加到我重新构造的文本文档中?

我尝试使用

.. code-block:: python
    .. include:: unittest_exp1.py

.. code-block:: python
    .. file:: unittest_exp1.py

解决方案

使用Sphinx文档中所示的文本包含。

.. literalinclude:: example.py
   :language: python
   :emphasize-lines: 12,15-18
   :linenos:

相关文章