作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
'args' 变量名在我的项目中使用。当我使用 pdb.set_trace 进行调试时,我想打印“args”变量中的内容。结果与我的预期大不相同,我发现 pdb 使用“args”作为保留字来保留其他内容。我的问题是如何在不必将变量名称更改为不冲突的名称的情况下打印此“args”变量。谢谢。
我在 Windows 命令行控制台中使用 Python 3.4。Python 伪代码示例:
args = dict(blah='blah'...)
... some code deal with args
def foo():
pdb.set_trace() # when traced here, I type 'args' to show what it is, but looks like it's going to print arguments of foo method, which is None.
foo()
最佳答案
好的。我想到了。使用 pdb 命令,p(args) 或 pp(args) 应该保存它。
关于Python如何在与pdb上下文中的args关键字冲突时打印args变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27975400/
我是一名优秀的程序员,十分优秀!