在重组文本中以两列显示代码

Display code in two columns in restructured text

使用重组文本,如何并排显示两个代码块,以便逐行比较它们?

下面是我对 Markdown 的类似问题的意思示例:How to disply two markdown code blocks side by side

好的,所以我发现以下方法有效:

+-------------------------+-------------------------+
|                         |                         |
|.. code-block::          |.. code-block::          |
|                         |                         |
|   # Code example 1      |   # Code example 2      |
|                         |                         |
+-------------------------+-------------------------+

这将创建一个包含两列的 table,并在每列中放置一个代码块。如果两个块的行数相同,则它们将彼此对齐。输出如下所示:

如果要包含一个外部脚本,可以这样做:

+--------------------------------+--------------------------------+
|                                |                                |
|.. literalinclude:: script_1.py |.. literalinclude:: script_2.py |
|                                |                                |
+--------------------------------+--------------------------------+