如何根据现有的工作环境来调试Python程序

2024-04-27 03:56:28 发布

您现在位置:Python中文网/ 问答频道 /正文

例如,我打开了一个Python解释器,并键入了一些命令,因此在工作空间中有一些变量。 现在我想在工作空间中调试一个python程序。 调试之后,我想继续在同一个工作空间工作。你知道吗

或者如果有人使用Matlab,你会看到我所说的类似于Matlab的工作环境。这样的IDE功能非常有用,而不是我只想用我的老习惯。你知道吗

现在我正在使用Eclipse+PyDev。 显然,它的功能非常有限。 例如,如果我开始使用PyDev进行调试,就无法使用前一个工作空间。 第二,如果停止调试,就没有办法保留调试工作空间。你知道吗

谢谢!你知道吗


Tags: 命令程序功能键入环境空间ide解释器
2条回答
import pdb; pdb.set_trace()

听起来可能就是你要找的。了解内置调试器here。你知道吗

另外,您可能会考虑PythonXY,因为它的IDE(Spyder)与Matlab极其相似。它可以在标准解释器中自动导入科学库,并且很容易将其配置为将任何已完成的脚本转储到解释器会话中,这样您就可以在脚本完成后与之交互。你知道吗

Pudb是基于控制台的python调试器。
您可以在python解释器shell和调试模式之间切换。
您可以使用以下命令运行整个脚本:

Python-mPubb.run公司foo.py公司你知道吗

相关问题 更多 >