Python 程序崩溃错误调试方法

使用 python3 -i your_program.py 命令运行程序,程序崩溃后会自动进入交互式调试模式。

在交互式环境中,你可以查看程序运行时的变量值、调用栈信息等,以便定位问题所在。

例如,对于以下代码:

# sample.py
def func(n):
    return n + 10

func('Hello')

运行 python3 -i sample.py 命令后,程序会在报错处停止,并进入交互式环境。此时你可以查看 n 的类型,从而发现错误原因。

pdf 文件大小:2.01MB