gpt4 book ai didi

python - 在 Python 解释器中调试代码

转载 作者:太空狗 更新时间:2023-10-29 17:15:48 25 4
gpt4 key购买 nike

我喜欢在 Python 解释器 中测试函数。当我想查看的不仅仅是返回值和副作用时,是否可以在 Python 解释器 中调试函数?

如果是这样,您能否展示基本的调试器操作(使用参数启动函数、设置断点、下一步、进入、观察变量)?如果不是,您将如何以其他方式调试函数?

重点是,我只想调试将提供参数的特定函数。我不想调试整个模块代码。

谢谢你的建议

最佳答案

如果你想调试特定的功能,你可以使用这个 -

>>> import pdb
>>> import yourmodule
>>> pdb.run('yourmodule.foo()')

通过命令行。 pdb.set_trace() 应该添加到您的函数中以在那里中断。

可以在此处查看有关 pdb 的更多信息 - http://docs.python.org/library/pdb.html

关于python - 在 Python 解释器中调试代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10296067/

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