Существуют ли какие-либо пакеты Python, которые предоставляют функциональность, аналогичную Smart :: Comments * для perl ?
Он имеет ряд функций, но его основная функциональность заключается в том, чтобы оценивать и добавлять префиксированные комментариинапечатайте выражения в этих комментариях при запуске программы.
Чтобы взять простой пример из документов:
### Expected: 2 * $prediction
### Got: $result
печатает:
### Expected: 42
### Got: 13
У меня естьпопробовал несколько пакетов отладочной печати для Python и обнаружил, что все они приводили к слишком шумному коду, поскольку операторы печати отладки перемежались с кодом.
Smart :: Comments Позвольте мне сохранять отладочные операторы печати в комментариях, где я могу легко игнорировать их, когда мне не нужно фокусироваться на них и вместо этого сосредотачиваться только на коде.
Есть ли что-нибудь подобное для Python?