利用Python的traceback功能打印异常点出错信息 使用Django1.2.5进行网页开发,导入代码调试,发现报告如下错误: 再看看源代码: 由于是刚刚新装的环境,很多包是不存在,在try except的语句中import settings.py失败,但这种方式已经把包不存在或导入失败的错误隐藏掉了,从而弹出一些莫名其秒的错误,对新手来说,真是一种障碍。 所以在这情况下,只有找到except点,然后增加如下语句: import traceback print traceback.format_exc() 这样可以方便直观看到出错原因。