1、异常处理的简便基础: 简便基础就是用来给 给异常 选择避免程序错误引起程序的崩溃 用于便于 检查错误使 不懂技术的用户会被他们搞晕 如果用户可以使用 程序的错误来引起 程序的攻击 训练有素的攻击者可以根据出现bug的信息 对代码发起攻击 2、try进行处理的时候只是对可能引发异常的代码放进 有一 ...
分类:
编程语言 时间:
2020-01-24 15:51:16
阅读次数:
77
异常处理 内容概要 异常的概念 捕获异常 异常的传递 抛出异常 01.异常的概念 程序在运行的时候,遇到错误导致程序停止运行时,这就是 。 程序停止运行,并且提示错误信息这个动作,我们称为: 。 程序开发的时候,很难一次性考虑到所有的 特殊情况 ,通过 异常捕获 可以对突发事件做集中处理,从而保证程 ...
分类:
编程语言 时间:
2020-01-21 20:12:29
阅读次数:
87
在介绍异常处理之前就不能不说一下异常和错误的区别了: 错误有两种: 1.语法错误:代码不符合解释器或者编译器语法 2.逻辑错误:不完整或者不合法输入或者计算出现问题 这些错误都会使程序崩掉。 异常是程序运行时发生错误而产生的信号,由解释器追踪而抛出。 异常不一定是坏的,它可能是我们主动抛出的,但有些 ...
分类:
编程语言 时间:
2020-01-19 15:21:36
阅读次数:
82
例子1: try: num=eval(input("请输入一个整数:")) print(num**2) except: print("输入的不是整数") 例子2: try: num=eval(input("请输入一个整数:")) print(num**2) except NameError: pri ...
分类:
编程语言 时间:
2020-01-11 13:09:00
阅读次数:
68
异常处理 1 a = [1,2,3] 2 d = {} 3 #例子1: 4 #判断key异常 5 try: 6 d['name'] 7 except KeyError as e: 8 print("字典key不存在",e) 9 else: 10 print('正常运行') 11 finally: 1 ...
分类:
编程语言 时间:
2019-11-30 19:12:54
阅读次数:
142
Python的异常类型和处理方式:https://www.runoob.com/python/python-exceptions.html ...
分类:
编程语言 时间:
2019-11-25 20:09:35
阅读次数:
85
一、什么是异常在python中,错误触发的异常如下二、异常的种类在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类)去标识,一个异常标识一种错误。1 、常用异常AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性xIOError... ...
分类:
编程语言 时间:
2019-11-19 17:32:50
阅读次数:
98
1. try……except a = dict(name = 'wang') b = [1,2,3] try: # 尝试着执行try里面的代码 print(a) print(a['age']) print(b[100]) except (NameError,) as e: # 遇到NameError ...
分类:
编程语言 时间:
2019-11-16 17:41:23
阅读次数:
86
a = [1,2,3]try: a[5]except Exception as e: # 有异常执行 print('不存在',e)else: # 没异常执行 print(a)finally: # 有没有异常都执行 print('1') try: raise KeyError # 主动抛出一个keye ...
分类:
编程语言 时间:
2019-11-16 12:55:11
阅读次数:
67
在Python程序执行过程中发生的异常可以通过try语句来检测,可以把需要检测的语句放置在try块里面,try块里面的语句发生的异常都会被try语句检测到,并抛出异常给Python解释器,Python解释器会寻找能处理这一异常的代码,并把当前异常交给其处理。这一过程称为捕获异常。如果Python解释 ...
分类:
编程语言 时间:
2019-11-12 00:33:08
阅读次数:
100