Python:是否可以逐行执行

con*_*sed 1 python

是否可以使用 Python 逐行运行代码。包括运行任何模块代码,在使用时,也可以一行一行地运行。

我想逐行运行一些代码,并观察每一行经过处理阶段的过程,并查看在发生某些操作时正在执行哪些代码。我很好奇某些值是如何传递给解释器的。

Bit*_*ise 5

只需使用python -m pdb mycode.py,它将在 python 调试器(pdb 模块)中运行您的代码。

在调试器中,您可以执行任意代码、观察变量并跳转到代码中的不同位置。具体来说,n将执行下一行并向h您显示调试器帮助。