要在 Linux 命令行中对 Python 文件进行调试,您可以使用 pdb (Python Debugger)工具。以下是一些常用的调试命令:
- 在 Python 文件中插入断点:
在您希望在代码中设置断点的位置,插入以下代码:
import pdb; pdb.set_trace() - 运行 Python 文件进行调试:
在命令行中运行您的 Python 文件,例如:
python your_script.py - 进入调试模式:
当程序执行到断点处时,会自动进入调试模式。您可以使用以下命令来控制调试过程:
- n (next):执行下一行代码。
- s (step):进入函数调用。
- c (continue):继续执行直到下一个断点。
- q (quit):退出调试模式。
- p <variable> :打印变量的值。
- l (list):显示当前代码上下文。
- h (help):显示调试命令的帮助信息。
通过这些命令,您可以逐行执行代码并检查变量的值,以帮助您调试 Python 文件。