gpt4 book ai didi

Python如何在与pdb上下文中的args关键字冲突时打印args变量

转载 作者:太空狗 更新时间:2023-10-30 00:49:48 27 4
gpt4 key购买 nike

'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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com