网站大量收购独家精品文档,联系QQ:2885784924

python-异常.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
python-异常.doc

如果你在写程序时遇到异常后想进行如下处理的话请参考我下面写的对异常处理的方法: 假设有下面的一段程序: try: 语句1 语句2 . 语句N except .........: print ....... 但是你并不知道“语句1至语句N”在执行会出什么样的异常,但你还要做异常处理,且想把出现的异常打印出来,并不停止程序的运行, 所以在“except ......”这句应怎样来写呢? 至少3个方法: 方法一:捕获所有异常 [python]view plaincopyprint? try: a=b b=c except Exception,ex: print Exception,:,ex 方法二:采用traceback模块查看异常 [python]view plaincopyprint? import traceback try: a=b b=c except: traceback.print_exc() 方法三:采用sys模块回溯最后的异常 [python]view plaincopyprint? import sys try: a=b b=c except: info=sys.exc_info() print info[0],:,info[1] 但是,如果你还想把这些异常保存到一个日志文件中,来分析这些异常,那么请看下面的方法: 把 traceback.print_exc() 打印在屏幕上的信息保存到一个文本文件中 [python]view plaincopyprint? try: a=b b=c except: f=open(c:log.txt,a) traceback.print_exc(file=f) f.flush() f.close() python学习笔记——异常 Python内建异常体系结构 BaseException +--SystemExit +--KeyboardInterrupt +--GeneratorExit +--Exception +--StopIteration +--StandardError | +--BufferError | +--ArithmeticError | | +--FloatingPointError | | +--OverflowError | | +--ZeroDivisionError | +--AssertionError | +--AttributeError | +--EnvironmentError | | +--IOError | | +--OSError | | +--WindowsError (Windows) | | +--VMSError (VMS) | +--EOFError | +--ImportError | +--LookupError | | +--IndexError | | +--KeyError | +--MemoryError | +--NameError | | +--UnboundLocalError | +--ReferenceError | +--RuntimeError | | +--NotImplementedError | +--SyntaxError | | +--IndentationError | | +--TabError | +--SystemError | +--TypeError | +--ValueError | +--UnicodeError | +--UnicodeDecodeError | +--UnicodeEncodeError | +--UnicodeTranslateError +--Warning +--DeprecationWarning +--PendingDeprecationWarning +--RuntimeWarning +--SyntaxWarning +--UserWarning +--FutureWarning +--ImportWarning +--UnicodeWarning +--Byte

文档评论(0)

000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档