所以我在这里寻找的是 PHP 的 print_r 函数。
这样我就可以通过查看相关对象的状态来调试我的脚本。
原文由 fuentesjr 发布,翻译遵循 CC BY-SA 4.0 许可协议
所以我在这里寻找的是 PHP 的 print_r 函数。
这样我就可以通过查看相关对象的状态来调试我的脚本。
原文由 fuentesjr 发布,翻译遵循 CC BY-SA 4.0 许可协议
你想要 vars()
与 pprint()
--- 混合:
from pprint import pprint
pprint(vars(your_object))
原文由 Jeremy Cantrell 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答850 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
你真的把两种不同的东西混合在一起了。
Use
dir()
,vars()
or theinspect
module to get what you are interested in (I use__builtins__
as an example; you can use任何对象代替)。打印你喜欢的字典:
或者
交互式调试器中也可以使用命令进行漂亮的打印: