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
异常处理 常见的变量代称 1.NameError 变量错误2.IndexError 列表index错误3.KeyError 字典的key不存在4.EOFError iteration到末端5.FileNotFoundError6.8ModuleNotFoundError*7.ValueError 值 ...
分类:
其他好文 时间:
2019-10-25 18:16:52
阅读次数:
71
defaultdict 是 dict 的子类,因此 defaultdict 也可被当成 dict 来使用,dict 支持的功能,defaultdict 基本都支持。但它与 dict 最大的区别在于,如果程序试图根据不存在的 key 采访问 dict 中对应的 value,则会引发 KeyError ...
分类:
其他好文 时间:
2019-09-11 20:13:23
阅读次数:
77
文件1: def set_value2(value2): global a a = value2 def get_value2(defValue2=None): try: return a except KeyError: return defValue2 set_value2(2) 文件2: im ...
分类:
编程语言 时间:
2019-08-22 11:19:41
阅读次数:
191
参考:https://zhuanlan.zhihu.com/p/44405596 https://blog.csdn.net/cvMat/article/details/79351420 遇到的问题 1、KeyError: 'allow_remote_access' 添加:c.NotebookApp ...
分类:
其他好文 时间:
2019-07-26 15:58:52
阅读次数:
112
from numpy.core._multiarray_umath import square d={'name':'xiaoming','age':20} # # #获取元素 print(d['name'])#有就返回对应的值,没有就报Keyerror错 print(d.get('name'))#... ...
分类:
编程语言 时间:
2019-06-23 14:15:35
阅读次数:
117
Python异常 Python3的捕获异常语法 Python常见异常和错误 1. NameError:尝试访问一个未申明的变量 2. ZeroDivisionError:除数为0 3. SyntaxError:语法错误 4. IndexError:索引超出范围 5. KeyError:字典关键字不存 ...
分类:
编程语言 时间:
2019-03-07 20:49:17
阅读次数:
205
问题描述:Django连接mysql数据库,修改了setting.py文件后,启动服务器报错 错误截图如下: 解决方法: 1、pip install pymsql 2、在setting.py同目录下的__init__.py文件中加上如下两行代码 import pymysql pymysql.inst ...
分类:
Web程序 时间:
2019-01-31 16:56:44
阅读次数:
211
高级语言通常都配置了一套try...except...finally的错误处理机制。 1、我们先看一个try的机制 字典key不存在 'name'什么时候执行finally key不存在,我们就抛出一个keyerror的错误,下标越界,我们就抛出一个indexerror的错误 如果没有错误,就在ex ...
分类:
编程语言 时间:
2019-01-14 22:00:32
阅读次数:
192