`
这些年
  • 浏览: 389950 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python 异常处理

 
阅读更多

程序运行时可能会遇到一些异常,而我们希望用try except忽略掉异常以使程序能够继续运行 ,但又想知道发生异常时候的异常信息,那么我们此时就需要打印异常信息,或是别的方式保留该异常,方法为

try:
            fileUpTime=int(linelist[1]);
            fileAlarmTime=int(linelist[2]);
        except Exception, e:
            post_alarm(','.join(linelist)+' config error.');
            return;

 

分享到:
评论
1 楼 javaeye官理员 2013-12-24  
import sys, traceback


try:
    f = open('myfile.txt')
    s = f.readline()
    i = int(string.strip(s))
except Exception, e:
    # print sys.exc_info()[0],sys.exc_info()[1]
    # print >> sys.stderr, "does not exist"
    # print >> sys.stderr, "Exception: %s" % str(e)
    traceback.print_exc(file=sys.stdout)
    sys.exit(1)

这样好点

相关推荐

Global site tag (gtag.js) - Google Analytics