用法:
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 doctest.IGNORE_EXCEPTION_DETAIL用法及代码示例
- Python dask.dataframe.Series.apply用法及代码示例
- Python dask.dataframe.to_records用法及代码示例
- Python distributed.protocol.serialize.register_generic用法及代码示例
- Python dask.dataframe.DataFrame.applymap用法及代码示例
- Python dask.dataframe.Series.clip用法及代码示例
- Python dask.array.stats.ttest_ind用法及代码示例
- Python dict()用法及代码示例
- Python dask.array.ma.masked_values用法及代码示例
- Python dask.array.divmod用法及代码示例
- Python dask.compute用法及代码示例
- Python dask.dataframe.Series.prod用法及代码示例
- Python dask.dataframe.Series.fillna用法及代码示例
- Python dask.dataframe.DataFrame.sub用法及代码示例
- Python dask.bag.Bag.frequencies用法及代码示例
- Python dask.config.set用法及代码示例
- Python dask.dataframe.compute用法及代码示例
- Python dask_ml.wrappers.ParallelPostFit用法及代码示例
- Python dask.array.negative用法及代码示例
- Python datetime astimezone()用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 doctest.script_from_examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。