在 Java/C# 中,您可以轻松地单步执行代码以跟踪可能出现的问题,并且 IDE 使此过程非常用户友好。
你能以类似的方式追踪python代码吗?
是的!有一个 Python 调试器pdb就是为此而调用的!
pdb
pdb您可以使用pdb myscript.py或启动 Python 程序python -m pdb myscript.py。
pdb myscript.py
python -m pdb myscript.py
然后您可以发出一些命令,这些命令记录在pdb页面上。
一些有用的要记住的是:
b
c
s
n
l
u
d
p
如果您不想使用命令行调试器,一些 IDE(如Pydev、Wing IDE或PyCharm )具有 GUI 调试器。Wing 和 PyCharm 是商业产品,但 Wing 有一个免费的“个人”版,而 PyCharm 有一个免费的社区版。