python-6

1、异常处理的简便基础:

简便基础就是用来给 给异常  选择避免程序错误引起程序的崩溃

用于便于 检查错误使    不懂技术的用户会被他们搞晕  如果用户可以使用  程序的错误来引起 程序的攻击  训练有素的攻击者可以根据出现bug的信息

对代码发起攻击

2、try进行处理的时候只是对可能引发异常的代码放进  有一些仅在try代码块成功执行时才需要运行的代码;这些代码应该放在else:里面  except告诉

python  如果他尝试运行try代码块中的代码  引发了指定的异常

 3、优点:通过预测可能发生错误的代码可编写健壮的程序,他们即便棉铃无效数据或者缺少资源,也能继续进行,从而能够抵御无意的用户错误和恶意的

攻击

4、pass使用  @1失败检查可以用pass  这样可以让失败一声不吭  用户也看不到

        @2还充当占位符,他提醒在程序的某个地方什么都没有做,并且以后也许要在这里做什么     

5、决定报告哪些错误  在什么情况下向该向用户报告错误  eg:比如我们找不到你要找的文件  我们这个时候会提示 文件没有找到

 python的错误处理结构让你能够细致的控制与用户分享错误信息的程度

6、什么是好的程序  编写的好的程序  经过详尽的测试代码不容易出现内部的错误  语法或逻辑上的错误,但只要以来与外部因素,如用户的输入  纯在指点的文件用网络连接   就可能出现异常  凭借经验可判断改成的什么地方包含异常处理块  以及出现错误时该项用户提供多少相关的信息

原文地址:https://www.cnblogs.com/soyadios/p/12232207.html