相信大部分小伙伴都有遇到写代码遇到报错问题吧,这是为什么呢?其实这就是python的异常报错,下面根据经常会碰到的异常种类,给大家提供解决方案,具体内容如下:

关于异常处理:

捕捉异常在python中使用的是try/except语句。

try用来检测语句块中的错误,从而让except语句捕获异常信息并处理。

如果你不想在异常发生时结束你的程序,只需在try里捕获它。

语法:

以下为简单的try....except...else的语法:try:

#运行别的代码

except :

#如果在try部份引发了'name'异常

except ,:

#如果引发了'name'异常,获得附加的数据

else:

#如果没有异常发生

异常实例:

1、KeyError实例names = ['alex','jack']

data = {}

data['name']

报错信息:

KeyError异常处理try:

data['name']

except KeyError:

print("KeyError")

运行结果:KeyError

2、IndexError实例names = ['alex','jack']

data = {}

names[3]

报错显示:

IndexError异常处理try:

names[3]

except IndexError:

print("列表操作错误")

运行结果:列表操作错误

套用以上内容,就可以解决报错啦~如需了解更多python实用知识,点击进入云海天Python教程网。

python except用法与作用_关于Python异常处理中try与except用法详解相关推荐

  1. python中try和except语句语言导入包吗_Python异常处理中try与except用法的案例

    Python异常处理中try与except用法的案例 发布时间:2020-11-03 09:44:36 来源:亿速云 阅读:85 作者:小新 小编给大家分享一下Python异常处理中try与excep ...

  2. python中config方法作用_使用Python中的config配置

    Python中有ConfigParser类,可以很方便的从配置文件中读取数据(如DB的配置,路径的配置),所以可以自己写一个函数,实现读取config配置. config文件的写法比较简单,[sect ...

  3. python的try和except用法_Python异常处理中try,except用法?

    我来详细介绍异常编码的语法模式,try/except/else和try/finally. 先重新回顾一下try.except.else.finally几个关键字: try后面紧跟着缩进的语句代码,代表 ...

  4. python数据包的作用_使用Python将登录数据包发送到Minecraft服务器不起作用

    我在Python中有以下脚本 . 它的作用是尝试连接到MineCraft服务器,首先发送'handshake',然后发送登录请求 . 协议规格可以在这里找到:http://wiki.vg/Protoc ...

  5. python中main的作用_浅析python 中__name__ = '__main__' 的作用

    很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = ...

  6. python mat函数的作用_介绍python的matplotlib常用绘图函数

    免费学习推荐:python视频教程 matplotlib具有强大的绘图功能,但是语句琐碎,每次使用都需要一句一句书写未免太过麻烦.本文根据平时绘图经验总结了常用绘图函数,可以直接使用,非常方便impo ...

  7. python logging模块的作用_【python】【logging】python日志模块logging常用功能

    logging模块:应用程序的灵活事件日志系统,可以打印并自定义日志内容 logging.getLogger 创建一个log对象 >>> log1=logging.getLogger ...

  8. python中try的作用_Python异常处理中try,except用法?

    我来详细介绍异常编码的语法模式,try/except/else和try/finally. 先重新回顾一下try.except.else.finally几个关键字: try后面紧跟着缩进的语句代码,代表 ...

  9. python try语法_关于Python异常处理中try与except用法详解

    相信大部分小伙伴都有遇到写代码遇到报错问题吧,这是为什么呢?其实这就是python的异常报错,下面根据经常会碰到的异常种类,给大家提供解决方案,具体内容如下: 关于异常处理: 捕捉异常在python中 ...

最新文章

  1. DevExpress v15.1:WPF控件升级(四)
  2. chosen组件实现下拉框
  3. Android获取状态栏、标题栏、屏幕高度
  4. 软件开发的MVC构架
  5. 1037C. Equalize
  6. 解决:Caused by: redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key
  7. 如何修改Window系统下PATH路径
  8. java连接oracle设置超时,数据库链接在Oracle 11g上超时
  9. 如何使用代码获取电脑内存_代码实战 | 如何在 Android 开发中使用协程
  10. 8-BIT OPTIMIZERS VIA BLOCK-WISE QUANTIZATION--通过块级量化的8位优化器
  11. 关于es6 async函数中reject状态的promise处理
  12. 数字逻辑educoder实训项目 logisim实现 交通灯系统设计
  13. PHP域名whois查询代码(数据源万网、新网)
  14. 基于Qt的智能车载系统嵌入式项目(正点原子IMX6ULL开发板)
  15. Linux文件解hgc,Linux shell I/O重定向详解
  16. Java中过大整数储存问题(bushi
  17. HDU 2188 JAVA
  18. AndroidManifest.xml详解(上)
  19. 惠普136w耗材贵吗_惠普136w更换硒鼓之后磨粉极低 惠普136w原装硒鼓能加碳粉吗...
  20. 仿天猫 购物车(Android studio 仿天猫 详情页面 添加购物车选择 颜色 尺寸demo)

热门文章

  1. UE4入门-常见基本数据类型-字符串
  2. puer实现前后端分离开发
  3. http代理对于爬虫的重要性
  4. IX-Protected Dataplane Operating System解读
  5. 验证电话号码正则表达式
  6. Serial库内API说明
  7. 20220305-ES6
  8. 【伯乐在线】100个高质量Java开发者博客
  9. java开发工程师对自己未来的规划,详细说明
  10. 编码的奥秘:逻辑门电路