跳转到主要内容

打印调试助手。

项目描述

dprint

打印调试助手。

动机

dprint 受启于 python-ideas 线程,展示通过一点魔法般的普通Python代码可以实现什么。

安装

它在PyPI上作为 dprint。显然的方法将正常工作

pip install dprint

使用

dprint 模块导入函数 dprint

from dprint import dprint


def spam():
    eggs = 10
    dprint(eggs * 2)

spam()

运行上述脚本将得到

$ python script.py
script.py:6 in spam
  eggs * 2 -> 20

操作假设

用于确定传递给dprint的表达式的当前逻辑基于一些假设

  • 导入的函数必须被调用为 dprint
  • 调用不应跨越超过1行
  • 一行上不超过1个调用

未来的版本可能会放宽这些假设。

许可证

本仓库中所有文件均受MIT许可证保护。

支持者