news 2026/4/18 3:30:46

Python入门篇【异常】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python入门篇【异常】

Python【异常】


文章目录

  • Python【异常】
  • 一、Bug定义
  • 二、捕获异常
    • 2.1.基本捕获异常
    • 2.2.指定捕获异常

提示:以下是本篇文章正文内容,下面案例可供参考

一、Bug定义

早期计算机采用大量继电器工作,马克二型计算机就是这样的。1945年9月9日,下午三点,马克二型计算机无法正常工作了,技术人员试了很多办法,最后定位到第70号继电器出错。负责人哈珀观察这个出错的继电器发现一只飞蛾躺在中间,已经被继电器打死。她小心地用摄子将蛾子夹出来,用透明胶布帖到“事件记录本”中,并注明“第一个发现虫子的实例。"自此之后,引发软件失效的缺陷,便被称为Bug。
异常就是程序运行过程中出现的错误。


二、捕获异常

两种情况:

  • 整个程序因为Bug停止运行。
  • 对Bug进行提醒,程序继续运行。
try:可能发生错误的代码except:出现异常需要执行的代码else:没有异常执行finally:无论有没有异常都要执行

2.1.基本捕获异常

# 基本捕获异常try:f=open("E:/FileBases/bill3.txt.bak","r",encoding="utf-8")except:print("异常,文件不存在")


2.2.指定捕获异常

# 捕获指定异常try:print(name)exceptNameErrorase:print("name未定义异常,请检查!")


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 15:19:22

Thread.sleep()与Object.wait()的区别解析

文章目录Thread.sleep() 与 Object.wait() 的区别解析一、引言:线程的基本操作二、Thread.sleep() 的详解1. 基本概念2. 示例代码3. 核心特点三、Object.wait() 的详解1. 基本概念2. 示例代码3. 核心特点四、Thread.sleep() 和 Object.wait() 的区别1. 调用方式2. 锁…

作者头像 李华
网站建设 2026/4/16 1:05:12

2025年热门的AI Agent方向及国内外代表产品

2025年作为Agent发展元年,Manus敲响了AI 应用大发展的号角,各种Agent应用层出不穷。这些智能体基本框架是怎样的,哪些更有前景? 最近在海外看到一张「2025 年 AI Agent 技术趋势全景图」,觉得非常精彩,分享…

作者头像 李华
网站建设 2026/4/17 21:42:14

一文读懂 MCP、RAG、Agent

前言 最近,AI 圈被三个词刷屏了 ——MCP、RAG、Agent!几乎每天都有新的相关工具冒出来,各大技术论坛、行业群聊得热火朝天。但不少朋友一看到这些术语就犯迷糊:它们到底是啥?能干啥?和我们普通人又有啥关系…

作者头像 李华
网站建设 2026/4/16 14:48:55

一文了解 AI Agent:创业者必看,要把AI当回事

当我们谈论 AI Agent 时,与其陷入技术细节的迷宫,不如回归一个更本质的问题: 所谓 "智能体",究竟在重构什么? 若以第一性原理拆解,所有智能系统的进化,本质上都是对 "认知 - 行动…

作者头像 李华
网站建设 2026/3/9 18:18:34

基于PLC的具有球速可调可显示得分的乒乓球比赛设计

基于PLC的球速可调与得分显示乒乓球比赛系统设计 第一章 绪论 乒乓球作为普及性极强的体育项目,其训练与比赛设备的智能化水平直接影响训练效果与赛事体验。传统乒乓球训练多依赖人工发球,存在球速不稳定、发球模式单一、得分统计繁琐等问题,…

作者头像 李华
网站建设 2026/4/11 0:26:42

2026冲刺用!8个AI论文工具:继续教育毕业论文写作全维度测评

随着人工智能技术的持续发展,学术写作工具正逐步成为科研工作者和高校学生的得力助手。尤其是在2026年这个关键节点,论文写作需求激增,如何高效、高质量地完成毕业论文成为继续教育群体关注的核心问题。面对市场上众多AI论文工具,…

作者头像 李华