zoukankan      html  css  js  c++  java
  • python-6

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

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

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

    对代码发起攻击

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

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

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

    攻击

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

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

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

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

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

  • 相关阅读:
    jmeter如何连接数据库
    jmeter基础之录制篇
    php解压缩
    composer基本使用
    react组件之间的参数传递
    解决VMware Workstation 不可恢复错误: (vcpu-0)
    虚拟机vmware11装Mac ox 10.8 解决windows8.1下unlocker202 vmxsmc.exe已停止工作的问题
    Photoshop学习:打开PS之前需要...
    汇编语言之启航
    Markdown语法介绍
  • 原文地址:https://www.cnblogs.com/soyadios/p/12232207.html
Copyright © 2011-2022 走看看