Smart :: Python评论?

时间:2018-10-22 23:22:18

标签: python debugging printing comments introspection

是否有任何Python软件包提供与perl的Smart::Comments类似的功能?

它具有许多功能,但是其核心功能是在程序运行时使带有特殊前缀的注释评估并打印这些注释中的表达式。

以文档中的简单示例为例:

### Expected: 2 * $prediction
###      Got: $result

打印:

### Expected: 42
###      Got: 13

我已经尝试了许多用于Python的调试包,发现它们都导致代码太嘈杂,因为调试打印语句中插入了代码。

Smart::Comments让我将调试打印语句保留在注释中,当我不需要专注于它们而只关注代码时,可以在其中轻松忽略它们。

Python是否有类似的东西?

0 个答案:

没有答案