首页 > 解决方案 > 智能::Python 的评论?

问题描述

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

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

从文档中举一个简单的例子:

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

印刷:

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

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

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

Python有这样的东西吗?

标签: pythondebuggingprintingcommentsintrospection

解决方案


推荐阅读