恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

【Python 异常处理|笔记】

  • 首页
  • 资讯中心
  • /
  • 【Python 异常处理|笔记】

相关资讯

【AI大模型】系统兼容:Windows/Linux部署差异与适配 2026/10/1 10:23:09
流式输出(Streaming)是OpenAI API的核心能力之一,其本质是基于SSE(服务器推送事件)协议的分块传输机制 2026/10/1 10:18:09
第一次给自己定目标试试。 2026/10/1 10:18:09

最新资讯

Dify 流式 HTTP 返回实测:SSE 链路部署与踩坑指南
语义分割车道线检测Python项目实战:LaneNet训练与优化
Web端DWG图纸解析与矢量渲染:在线CAD查看器实现方案
开源RAG框架openrig实战:从部署配置到知识库搭建全攻略
PHP 8.4的新语法糖有哪些实用技巧
C++与SDL2复刻金庸群侠传:2D游戏引擎开发实践指南

今日推荐

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)

本周热门

从像素到笔画:srt-whiteboard-animation骨架笔迹追踪实现(Zhang-Suen细化+8邻接追踪)
网站建设的英语怎么说?别只背单词,看完这套安全完整流程才敢上线
新手入门看这篇:建设网站加盟避坑指南与SEO实操

本月精选

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)

【Python 异常处理|笔记】

发布时间:2026/10/1 10:23:09
【Python 异常处理|笔记】 引言写代码的时候经常会遇到程序突然崩溃退出比如输入数字用户偏偏输入文字读取文件但是文件不存在。这种运行时出现的错误就叫做异常。如果不处理异常程序会直接终止。Python 提供try-except来捕获异常让代码遇到错误不会直接崩掉还能给出友好提示。一、核心语法try:# 有可能出错的代码放在这里可能报错的语句except异常类型:# 如果上面try里面报错了就执行这里的代码处理错误的语句try尝试执行里面的代码except捕获对应的异常写出错之后要做什么示例 1最常用输入数字ValueError比如我们想让用户输入一个数字做除法用户输入文字就会报错try:numint(input(请输入一个数字))print(10/num)exceptValueError:print(错误你输入的不是数字)exceptZeroDivisionError:print(错误不能除以0)✅ 讲解如果输入abc→ 触发ValueError进入第一个 except如果输入0→ 触发ZeroDivisionError进入第二个 except如果输入正常数字 → 不会走 except正常执行二、额外关键字elsetry 里面代码没有出错才会执行 elsetry:numint(input(输入数字))exceptValueError:print(不是数字)else:print(你输入的数字是,num)2.finally无论有没有异常最后一定会执行适合场景关闭文件、关闭连接try:fopen(test.txt,r)exceptFileNotFoundError:print(文件找不到)finally:print(这段代码一定会运行)三、常见的 Python 异常新手常遇到ValueError值错误类型转换失败文字转数字ZeroDivisionError除零错误除以 0IndexError下标越界列表 / 字符串取不存在的索引FileNotFoundError文件不存在NameError变量没有定义四、新手容易踩的坑❌ 不要直接裸写except:不写异常类型except:会捕获所有异常分不清是什么错误调试很麻烦写项目不推荐。不推荐try:10/0except:print(出错了)异常只捕获运行时错误语法错误少冒号、括号不对try捕获不了语法错误在代码运行前就被拦截了。try 里面不要塞一大堆无关代码只放有可能报错的代码。五、小结异常的作用预防程序意外崩溃。流程尝试运行代码 (try) → 出错就捕获 (except)不出错走 else不管怎样最后执行 finally。结尾感悟之前写代码遇到报错第一反应就是看不懂红色报错信息。学习异常之后我才明白报错异常本身不是洪水猛兽。我们可以主动预判可能出现的问题提前写好处理逻辑让程序更健壮。写后面的数据相关代码、读取文件时异常处理会经常用到是很实用的基础知识点。

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号