python-6
Posted 菜鸟不忘初心
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-6相关的知识,希望对你有一定的参考价值。
1、异常处理的简便基础:
简便基础就是用来给 给异常 选择避免程序错误引起程序的崩溃
用于便于 检查错误使 不懂技术的用户会被他们搞晕 如果用户可以使用 程序的错误来引起 程序的攻击 训练有素的攻击者可以根据出现bug的信息
对代码发起攻击
2、try进行处理的时候只是对可能引发异常的代码放进 有一些仅在try代码块成功执行时才需要运行的代码;这些代码应该放在else:里面 except告诉
python 如果他尝试运行try代码块中的代码 引发了指定的异常
3、优点:通过预测可能发生错误的代码可编写健壮的程序,他们即便棉铃无效数据或者缺少资源,也能继续进行,从而能够抵御无意的用户错误和恶意的
攻击
4、pass使用 @1失败检查可以用pass 这样可以让失败一声不吭 用户也看不到
@2还充当占位符,他提醒在程序的某个地方什么都没有做,并且以后也许要在这里做什么
5、决定报告哪些错误 在什么情况下向该向用户报告错误 eg:比如我们找不到你要找的文件 我们这个时候会提示 文件没有找到
python的错误处理结构让你能够细致的控制与用户分享错误信息的程度
6、什么是好的程序 编写的好的程序 经过详尽的测试代码不容易出现内部的错误 语法或逻辑上的错误,但只要以来与外部因素,如用户的输入 纯在指点的文件用网络连接 就可能出现异常 凭借经验可判断改成的什么地方包含异常处理块 以及出现错误时该项用户提供多少相关的信息
以上是关于python-6的主要内容,如果未能解决你的问题,请参考以下文章