Python在哪里为我记录错误(从PHP移出)

我是Python的新PHPer(在Win32上为2.7),我想知道Python在哪里推销它发现的任何错误?

我是否需要打开某些东西,如果可以,该在哪里做?

或者,您是使用shell开发并观察错误的想法吗?

请分享您希望早些了解的其他任何良好的Python调试/节省Sans的机制-如果您从PHP切换过来,也许可以告诉我Python的等效项:

ini_set('error_reporting', 1);
display_errors();
trigger_error();
var_dump();

尝试和例外看起来相当相似.

我可能会及时发现自己的答案,但与此同时,这个问题困扰着我(没有双关语).

非常感谢.

解决方法:

Python开发通常在外壳中完成,并且在未捕获的异常上都会打印出完整的追溯.

如果要将错误记录到文件中,请查看logging module.您可以直接捕获异常,也可以覆盖sys.excepthook函数,该函数被称为未捕获的错误.如果您使用的框架例如Web开发中,它可能已经具有执行此类操作的机制.

上一篇:java-如何从运行生产Tomcat Web应用程序获取线程调试信息?


下一篇:如何在调试模式下在浏览器中即时修改javascript代码?