如果感觉代码可能会出现异常,可以通过如下两种方法捕获异常。
一:捕获所以异常
try:
statement1
statement2
except:Exception, e:
print Exception," : ",e
二:通过trace模块查看:
import traceback
try:
statement1
statement2
except:
traceback.print_exc()
try:
statement1
statement2
except:
f=open("/home/xxx/exception.txt",'a')
traceback.print_exc(file=f)
f.flush()
f.close()