首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python编程技巧_出错处理?该如何处理

2012-02-24 
python编程技巧______出错处理?入门python不久,常被此问题烦恼Unhandled exception in thread started by

python编程技巧______出错处理?
入门python不久,常被此问题烦恼

Unhandled exception in thread started by <bound method test.test of<baseframe.runtest instance at 0X01BFFA30>>

想必是由于自己在编写程序时疏忽了异常判断,和错误处理,导致此种错误频频出现

之前解决办法:
1.在程序中加入print语句,不停的进行测试,判断问题点
2.分析错误,解决掉
当然也有解不出来的问题。
之前写的程序在windows下运行一切顺利,放在linux下就报类似上面的那种错误,狂郁闷


不知道 大家 平时会使用什么方法 来 防止 和 调试 这种错误的。


[解决办法]
我不清楚Python中捕获异常都提供了那些支持。你可以考虑在一个合适的位置捕获代码抛出的任何异常,这样避免程序dump掉,让程序优雅的结束;查一下Python的异常类,看是否提供了有关源代码抛出异常的位置,例如行号、类名称、函数名称、文件名称等信息,有助于查找问题。

热点排行