在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 Intellij IDEA代码覆盖率不起作用   java如何在JavaFX8中根据其特定的祖先获取节点边界?   正则表达式在java arraylist中搜索正则表达式   运行backticks/exec()的java PHP路径问题   java正则表达式(全部替换)但不是引导一个撇号   将两个十进制整数与除法运算相乘   Java覆盖文件   spring boot Elasticsearch高级Rest客户端Java排序工作不正常   java为什么我的库不能访问它的资源?   java onCreateView,用于在选择相邻选项卡时调用选项卡?   如何在java中查找数组中一个数字的重复次数   java如何在hibernate中创建表,该表不存在于数据库中   java为什么当所有其他精灵移动时,Carpaint不移动?   java如何保存tuplas值,以便以后搜索   数据库中的java字符串使用isEmpty提供nullPointerException   AmazonWeb服务java。网ConnectException:连接被拒绝(连接被拒绝)   构造函数名和类名在Java中是相同的。为什么?