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

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.dtcms.com/a/222236.html

相关文章:

  • LangChain整合Milvus向量数据库实战:数据新增与删除操作
  • 【Zephyr 系列 2】用 Zephyr 玩转 Arduino UNO / MEGA,实现串口通信与 CLI 命令交互
  • 一带一路暨金砖国家技能发展与技术创新大赛背景下,”工业互联网+绿色低碳”实训方案
  • [特殊字符] xbatis 一款好用 ORM 框架 1.8.8-M2 发布,节省 1/3 代码和时间的框架!!!
  • 卫星地图 App 的实测体验深度解析
  • 戴尔AI服务器订单激增至121亿美元,但传统业务承压
  • 华为欧拉系统中部署FTP服务与Filestash应用:实现高效文件管理和共享
  • adb 常用命令笔记
  • 近期知识库开发过程中遇到的一些问题
  • Centos7安装gitlab
  • ISCC-2025-web-wp
  • 竞争加剧,美团的战略升维:反内卷、科技与全球化
  • 力扣每日一题——找到离给定两个节点最近的节点
  • Drawio编辑器二次开发
  • 物流项目第十期(轨迹微服务)
  • redis内存数据库
  • 【cpp-httplib】 安装与使用
  • TIDB创建索引失败 mkdir /tmp/tidb/tmp_ddl-4000/1370: no such file or directory.
  • 全面解析:npm 命令、package.json 结构与 Vite 详解
  • npm、pnpm、yarn使用以及区别
  • 1.3HarmonyOS NEXT统一开发范式与跨端适配:开启高效跨设备应用开发新时代
  • 深度学习赋能图像识别:技术、应用与展望
  • 【C++】22. 红黑树封装实现Mymap和Myset
  • Trust Tickets(跨域信任票据):内网渗透中的Kerberos信任票据滥用技术
  • 编译rustdesk,使用flutter、hwcodec硬件编解码
  • 龙虎榜——20250530
  • Ubuntu本地文件上传github(版本控制)
  • 2025年渗透测试面试题总结-匿名[校招]攻防研究员(应用安全)(题目+回答)
  • 《智慧医疗分级评价方法及标准(2025版)》征求意见函全面解读:人工智能医疗应用的评价体系与指南方向
  • Dify理论+部署+实战