是否有一种简单的方法可以排除程序崩溃的原因?

是否有一种简单的方法可以排除程序崩溃的原因?

我正在尝试学习如何编写代码。除了完全重写程序之外,有没有办法找出哪一行代码有问题?还是必须重写所有内容?

答案1

你的问题很难回答,但我会尽力

有没有办法找出哪一行代码有问题?

您正在使用 python(判断您问题的标签),因此从终端运行您的软件,每次它崩溃时,您都会打赌一个堆栈跟踪,指示它失败的行。

或者必须重写所有内容是正常的吗?

有些错误实际上只需要更改一行,而其他错误可能需要对程序进行大量更改才能修复,特别是当问题与程序逻辑有关时。

因此,正如您所看到的,您的问题没有简单的答案,我建议您缩小疑问的范围,然后再问一次,我也建议您使用更多“面向发展”的地方,例如https://softwareengineering.stackexchange.com/或者https://stackoverflow.com/

相关内容