当前位置: 首页 > backend >正文

Python Day37 学习

(补充学习几个知识点)

1. 异常处理机制

摘自讲义

常见异常报错

2. debug

理解一下几种错误

SyntaxError 语法错误

代码不符合Python的语法规则

错误代码示例

NameError 名称错误

尝试使用一个未被定义的变量、函数或对象的名称。

TypeError 类型错误

对一个不支持该操作的数据类型执行了某个操作或函数

ValueError 值错误

函数接收到的参数类型正确,但其值不合适或无效。

IndexError 索引错误

尝试访问序列(如列表、元组、字符串)中一个不存在的索引。


KeyError 键错误

尝试访问字典中一个不存在的键。

AttributeError 属性错误

尝试访问一个对象没有的属性或方法

ZeroDivisionError 除零错误

尝试将一个数字除以0

FileNotFoundError 文件未找到错误

尝试打开一个不存在的文件(通常是在读模式下),或者路径不正确。

 ModuleNotFoundError 导入错误

尝试导入一个不存在的模块,或者模块存在但其中的特定名称找不到, Python 的模块加载器找不到这个模块。去安装库即可,如果是自定义的模块,配置好对应的路径。

今日学习到这里,明日把try-except和try-except-else-finally两种固定机制学习一下,继续加油!!!@浙大疏锦行

http://www.xdnf.cn/news/10078.html

相关文章:

  • RabbitMQ vs MQTT:深入比较与最新发展
  • 堆遇到的stl与理论基础
  • CSS Day07
  • 主流电商平台的反爬机制解析
  • 从0开始学习R语言--Day12--泊松分布
  • 智能教育个性化学习路径规划系统实战指南
  • vue的监听属性watch的详解
  • Oracle数据仓库在医院的应用场景
  • 在CentOS7上使用tree查看目录树
  • 通过回调函数注册定时器触发事件
  • Hive的存储格式如何优化?
  • PX30 GPIO驱动开发系统集成完整流程指南
  • 数据结构 --链表
  • Css样式中设置gap: 12px以后左右出现距离问题解析
  • 什么是内存分页和分段?
  • 【Netty系列】Reactor 模式 1
  • 如何在 Vue.js 中集成 Three.js —— 创建一个旋转的 3D 立方体
  • keepalived定制日志bug
  • SI24R05国产低功耗2.4GHz+125K低频唤醒SoC人员定位/畜牧业牛羊定位/资产管理定位方案芯片
  • 什么是 SQL 注入?如何防范?
  • 【线上故障排查】系统缓存雪崩故障排查与解决全流程解析
  • leetcode hot100刷题日记——29.合并两个有序链表
  • IntelliJ IDEA 中进行背景设置
  • ASP.NET MVC添加模型示例
  • 手机照片太多了存哪里?
  • 使用逆强化学习对网络攻击者的行为偏好进行建模
  • GROMACS 软件包介绍与使用指南
  • 负载均衡群集---Haproxy
  • 不用 apt 的解决方案(从源码手动安装 PortAudio)
  • ReactHook有哪些