python开发工具

devtools的Python项目详细描述


BuildStatusCoveragepypi

python的开发工具。

python从未使用过调试打印命令(以及其他东西)。

有关详细信息,请参见documentation

安装

只是:

pip install devtools[pygments]

pygments不是必需的,但如果有可用的输出,则会突出显示并易于阅读。)

用法

fromdevtoolsimportdebugwhatever=[1,2,3]debug(whatever)

输出:

test.py:4 <module>:
  whatever: [1, 2, 3] (list)

这只是冰山一角,例如:

importnumpyasnpdata={'foo':np.array(range(20)),'bar':{'apple','banana','carrot','grapefruit'},'spam':[{'a':i,'b':(iforiinrange(3))}foriinrange(3)],'sentence':'this is just a boring sentence.\n'*4}debug(data)

输出:

https://raw.githubusercontent.com/samuelcolvin/python-devtools/master/demo.py.png

使用时不导入

修改/usr/lib/python3.6/sitecustomize.py,使debug在任何python 3.6代码中都可用

# add devtools debug to builtinstry:fromdevtoolsimportdebugexceptImportError:passelse:__builtins__['debug']=debug

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java Android Studio从XML中洗牌2D数组列   安卓 rx java obsever pojo模型的变化   java如何在安卓应用程序中以编程方式打开google教室   java如何将充满令牌的对象[]转换为整数数组?   java Minify Maven插件抛出“不支持JavaScript引擎”错误   java如何检查调用应用程序的用户是否具有绑定特权端口的权限?   java无法向firestore发送数据   jpanel Java向ScrollPane中嵌入的面板添加JLabel   将Bash脚本移植到Java   JavaSpring显示错误消息   java如何为这些路径表达式编写正则表达式   java如何通过编程在Android手机上获得时间?   Java:捕获未检查的异常与已检查的异常