news 2026/4/3 4:12:26

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/3/13 12:24:48

GNOME Customization on Debian – Complete Guide

Unlock the full potential of your Debian Linux desktop with our in-depth GNOME customization guide. If you’re looking to tailor your user experience to your preferences, you’ve come to the right place. Table of Content IntroductionPrerequisitesGNOME Cus…

作者头像 李华
网站建设 2026/3/27 10:35:59

微软SemanticKernel:AI开发神器

Semantic Kernel(语义内核) 是由 微软开发的开源 AI 开发工具包(SDK),旨在帮助开发者将大语言模型(LLM)能力无缝集成到 C#、Python 和 Java 应用中,快速构建企业级 AI 智能体&#x…

作者头像 李华
网站建设 2026/3/14 0:45:55

“华为杯”研究生数学建模竞赛2015年-【华为杯】D题:面向节能的单/多列车优化决策控制

目录 摘 要: 1 问题重述 2 假设和说明 3 符号说明 4 单列车节能运行优化控制问题 4.1 单节列车节能原理 4.2 单节列车节能模型 4.2.1 牵引过程 4.2.2 巡航过程 4.2.3 惰行过程 4.2.4 制动过程 4.3 单节列车节能模型的应用 4.3.1 从 A6 站到达 A7 站最节能运行的速度距离曲线 4…

作者头像 李华
网站建设 2026/3/31 11:50:30

从“现象”到“逻辑”:Clawdbot爆火事件的完整复盘与产品洞察

市场对“能做事的AI”的渴求,远超想象 2026年1月底的一个早晨,程序员亚历克斯芬恩(Alex Finn)正在工作,手机突然响起,接起来他愣住了——电话那头竟是他的AI助手亨利(Henry)。 亨利…

作者头像 李华