当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python doctest.script_from_examples用法及代码示例


用法:

doctest.script_from_examples(s)

将带有示例的文本转换为脚本。

参数 s 是一个包含 doctest 示例的字符串。该字符串被转换为 Python 脚本,其中 s 中的 doctest 示例被转换为常规代码,其他所有内容都被转换为 Python 注释。生成的脚本以字符串形式返回。例如,

import doctest
print(doctest.script_from_examples(r"""
    Set x and y to 1 and 2.
    >>> x, y = 1, 2

    Print their sum:
    >>> print(x+y)
    3
"""))

显示:

# Set x and y to 1 and 2.
x, y = 1, 2
#
# Print their sum:
print(x+y)
# Expected:
## 3

此函数由其他函数在内部使用(见下文),但在您想要将交互式 Python 会话转换为 Python 脚本时也很有用。

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 doctest.script_from_examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。