Python报错集合篇7-KeyError: 1
本文介绍如何处理报错–KeyError: 1
源代码:
dict1 = {}
key = 1
print(dict1[key])
运行报错如下:
Traceback (most recent call last):File "D:/Program Files/PycharmProjects/pycharmPrj/zzz/Python/lx0.py", line 49, in <module>print(dict1[key])
KeyError: 1
这里明显要报KeyError,试图去打印一个字典中不存在的键值对。为了避免这类异常发生,我们可以使用dict.get()方法
代码如下:
dict1 = {}
key = 1
if not dict1.get(key):print('您所访问的键【%s】不存在' % key)
运行如下:
C:\Python37\python.exe "D:/Program Files/PycharmProjects/pycharmPrj/zzz/Python/lx0.py"
您所访问的键【1】不存在
Process finished with exit code 0
Python报错集合篇7-KeyError: 1相关推荐
- python报错:xml.parsers.expat.ExpatError: not well-formed (invalid token): line 3, column 1的解决办法
本篇文章主要讲解,python报错:xml.parsers.expat.ExpatError: not well-formed (invalid token): line 3, column 1的解决 ...
- PyCharm使用期间出现报错集合 持续更新ing
PyCharm使用期间出现报错集合 持续更新ing 啥时候用PyCharm发现了奇奇怪怪的错误就整理上来 这几天帮同学安装torch的时候出现了一些奇奇怪怪的问题 1.torch始终安装失败 描述一下 ...
- python memoryerror解决办法_解决python报错MemoryError的问题
解决python报错MemoryError的问题 如下: python 32bit 最大只能使用 2G 内存,坑爹之处,超过 2G 报错MemoryError. 而 64bit python则无此限制 ...
- LibreOffice - LibreOffice报错集合
LibreOffice - LibreOffice报错集合 文章目录 LibreOffice - LibreOffice报错集合 前言 背景 问题描述 问题分析 解决方法 解决方法一 解决方法二 总结 ...
- python 报错 IndentationError: expected an indented block SyntaxError: invalid character in identifie
红色方框那里敲击一个空格就好! 输入要在全英情况下! 另外,还要注意括号的事情.括号别出错误! IndentationError: expected an indented block的报错: Syn ...
- Python安装库较慢问题,Python报错pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool解决方法
本文参考:https://blog.csdn.net/sinat_26811377/article/details/99698807 出现问题 在安装第三方库的时候,Python报错pip._vend ...
- 解决Python报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte
解决Python报错–UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte ...
- python报错UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe8 in position 0 解决方案
python报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 0 解决方案 参考文章: (1)python报 ...
- Python 报错 SyntaxError: invalid syntax 解决方法
Python 报错 SyntaxError: invalid syntax 解决方法 参考文章: (1)Python 报错 SyntaxError: invalid syntax 解决方法 (2)ht ...
- python 报错 AttributeError: type object ‘datetime.datetime‘ has no attribute ‘datetime‘
python报错:type object 'datetime.datetime' has no attribute 'datetime' 描述:在第一个python程序里还未报错,第二个程序完全复制过 ...
最新文章
- Java后端WebSocket的Tomcat实现
- 创建Maven的Web工程
- flight php 中文,PHP: composer的简单使用
- P4151 [WC2011]最大XOR和路径(线性基)
- (转)基于Metronic的Bootstrap开发框架经验总结(4)--Bootstrap图标的提取和利用...
- 【转】建立一个更高级别的查询 API:正确使用Django ORM 的方式
- java GoF 的 23 种设计模式的分类和功能
- 台位数量超过9时,知识竞赛软件如何进行前期设置?
- lcd开机流程图_LCD1602程序代码及显示流程图.doc
- 科研论文画图技巧分享!超级实用!
- 怎样对比计算机配置,硬件配置对比
- eclipse pull异常 Pulling 1 respository (The pull operation was canceled)
- Linux系统 黏着位(SBIT) 详解
- “格式化”到底是啥意思?
- UCOSIII软件定时器
- Linux打印一个文字logo
- win8找到程序员计算器
- 入门UI设计要学习什么内容?
- 5G NR 随机接入RACH流程(3)-- Msg1之选择正确的PRACH时频资源
- 读刘未鹏老大《你应当怎样学习C++(以及编程)》
热门文章
- zookeeper 集群 + kafka 集群 : 安装部署(附单机部署)
- 学计算机能考南京哪个大学,这三所南京市高校,适合报考计算机类专业,适合的考生不要错过...
- 如何下载知乎或好看视频
- HAOI2017 简要题解
- 王家林Spark 课程,蘑菇云,IMF真相
- TypeError: empty() received an invalid combination of arguments
- SSM公司企业绩效考核管理系统
- 曲线运动与万有引力公式_万有引力的本质【2019版】
- 计算机课程总结word,大学生的计算机课程总结word.docx
- 电话线配线架是110配线架吗?电话线配线架的接法详细介绍