在CentOS上调试Python程序有多种方法,以下是一些常用的调试工具和步骤:
import pdb; pdb.set_trace(),程序执行到该位置时就会停止。n (next):执行下一行代码。c (continue):继续执行代码,直到遇到下一个断点。q (quit):退出调试器并终止程序执行。p expression (print):打印表达式的值。l (list):显示当前执行的代码行周围的源代码。s (step):进入函数调用。r (return):执行代码直到从当前函数返回。h (help):显示帮助信息。.vscode/launch.json 的文件,并添加以下内容:{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
}
pip install icecreamfrom icecream import ic
def add(x, y):
return x + y
ic(add(10, 20))
输出结果: ic| add(10, 20): 30pip install ipythonimport ipdb
def complex_function(a, b, c):
x = a + b
y = b * c
z = x - y
ipdb.set_trace() # 设置断点
return z
complex_function(3, 4, 5)
通过这些工具和方法,你可以在CentOS上高效地调试Python程序。选择适合你工作流程的工具,可以大大提升调试效率和代码质量。