在python脚本中将值(及其名称)写入stdout

namedout的Python项目详细描述


debug输出命名值

警告:
  • 在python控制台中不工作
  • 不在空闲状态下工作
  • 对于一个源代码行,dbg函数只有一个入口点

脚本:

from namedout import dbg
dbg(dict(a=9))

输出:

dict(a=9) == {'a': 9}

脚本:

dbg(list(xrange(9)))

输出:

list(xrange(9)) == [0, 1, 2, 3, 4, 5, 6, 7, 8]

脚本:

import os
import sys
a = 1
dbg(a, os.__name__, dir(os.path)[0], sys.modules.keys()[0])

输出:

a == 1
os.__name__ == os
dir(os.path)[0] == __all__
sys.modules.keys()[0] == tokenize

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

推荐PyPI第三方库


热门话题
java创建子类对象时如何调用抽象类构造函数?   htmlunit java如何从javascript解析内容结果?还有一个htmlunit错误   使用JDT Eclipse解析Java方法的抽象语法树   Android开发非常新;如何将Java库添加到Android Studio项目?   swing Java mouselistener   mysql从连接到数据库的java(netbeans)中删除行   java为同一JVM使用多个本地SOCKS代理隧道   java在使用Selenium启动浏览器时出错   java如何在模型上包含列表?   java我不明白这个练习的解决方案   JavaOnTouchEvent:我想在屏幕上用另一个手指移动时识别触摸   java如何通过级联来级联@ManyToOne双向关系?   java如何找到顺序的算法?   java在CSV文件上执行操作   java为什么这个代码不存储多个输入当前只存储一个在新输入时被覆盖的输入