我们遇到了很多新手python问题,其中OP有一些微不足道的错误会导致异常(或者不是那么简单但问题仍然归结为调试,我们无法帮助他们这里)。
TypeError
/ ValueError
和子类型。描述基本Python调试技术的规范性答案将这些技术重复标记为最重要的是将新手指向并教育他们(我找不到现有的)。它应该涵盖以下内容:
1 IMO这应该包括在异常发生时执行此。将它们直接发送到“最后一个用户代码框架”只是一个捷径并没有提供有关错误值如何变成异常的见解。此外,如果他们在别处获得代码或使用其他人的代码,则没有明确的“用户代码”。