Python try except 用法
| 关键字 | 解释 |
|---|---|
| try | try 就是执行代码的部分,但是对这部分代码没有信心就试一试嘛,这就是try |
| except | 很不幸,试的时候有错误,没事儿,except 帮你来兜底,它会输出错误,并继续执行下去 |
| else | 程序没有错误,就会接着try继续下去了,有错就不执行 |
| finally | 不管有没有错都会执行这个 |
看例子
分母为0肯定会报错,但是因为有try except机制,所以能执行到后面,但是注意没有执行else奥
—————————————————————————————————————————————————
try:a = 1/0
except Exception as e:print(e)
else:print(1, a)
finally:print(2)
——————————————————————————————————————————————————
结果:
division by zero
2
这次没报错,执行完try有执行了else,无论如何都会执行finally奥
—————————————————————————————————————————————————
try:a = 1/2
except Exception as e:print(e)
else:print(1, a)
finally:print(2)
——————————————————————————————————————————————————
结果:
1 0.5
2
就酱
相关文章:
Python try except 用法
关键字解释trytry 就是执行代码的部分,但是对这部分代码没有信心就试一试嘛,这就是tryexcept很不幸,试的时候有错误,没事儿,except 帮你来兜底,它会输出错误,并继续执行下去else程序没有错误&am…...
代码随想录二刷 | 链表 | 翻转链表
代码随想录二刷 | 链表 | 翻转链表 题目描述解题思路 & 代码实现双指针法递归法 206.翻转链表 题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head [1,2,3,4…...
每日一题(LeetCode)----链表--两两交换链表中的节点
每日一题(LeetCode)----链表–两两交换链表中的节点 1.题目([24. 两两交换链表中的节点](https://leetcode.cn/problems/spiral-matrix/)) 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内…...
竞赛选题 身份证识别系统 - 图像识别 深度学习
文章目录 0 前言1 实现方法1.1 原理1.1.1 字符定位1.1.2 字符识别1.1.3 深度学习算法介绍1.1.4 模型选择 2 算法流程3 部分关键代码 4 效果展示5 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 毕业设计 图像识别 深度学习 身份证识别…...
什么时候用@MapperScan 注解?
hello,我是小索奇,给大家讲解一下MapperScan注解的用法。 MapperScan 注解是 MyBatis 框架中的一个注解,它的主要作用是扫描指定包路径下的 Mapper 接口,将其注册为 Spring 的 Bean。这样,在使用 MyBatis 进行数据库操作时&#…...
MQTT.js
MQTT.js mqtt.js简介MQTT测试工具mqttboxMQTTX mqtt使用mqtt引入(方式一)mqtt引入(方式二)创建mqtt客户端连接到mqtt代理订阅topic处理接收到的消息重新连接取消订阅发布消息断开连接关闭客户端MQTT APIMQTT在VUE中使用MQTT在Reac…...
html滑动文章标题置顶
position: sticky; 基于用户的滚动位置来定位 首先封装一个组件 例如:AAA组件(注意,只能有一层盒子,不能在外面继续包一层div) <template><div class"box">{{title}}</div> </templa…...
Android11 桌面默认横屏导致任务键近期任务布局UI显示错误!
/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java 定义变量:private boolean stch false; keyCode KeyEvent.KEYCODE_APP_SWITCH 取消原来逻辑,采用广播打开近期任务后台 /*/ if (!keyguardOn…...
「Verilog学习笔记」根据状态转移图实现时序电路
专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是牛客网 这是一个典型的米利型状态机。三段式即可解决。 米利型状态机:即输出不仅和当前状态有关,也和输入有关。 其中ST0,ST1,ST3的…...
使用DHorse发布SpringBoot项目到K8S
前言 在介绍DHorse的操作之前,先来介绍一下使用k8s发布应用的步骤,以SpringBoot应用为例进行说明。 1.首先从代码仓库下载代码,比如GitLab; 2.接着进行构建,比如使用Maven; 3.如果要使用k8s作为编排&am…...
Java修仙记之记录一次与前端女修士论道的经历
文章开始之前,想跟我念一句:福生无量天尊,无量寿佛,阿弥陀佛 第一场论道:id更新之争 一个天气明朗的下午,前端的小美女长发姐告诉我:嘿,小后端,你的代码报错了 我答道&am…...
初识linux(1)
文章目录 什么是linux什么是操作系统?开源 怎么装linux的环境基础指令lspwdcdtouchmkdirrmdir与rmmancpmv 什么是linux linux是一款开源操作系统 什么是操作系统? 操作系统:一种对计算机所有计算机软硬件进行控制和管理的系统软件 开源 开源&…...
投资黄金:如何选择正确的黄金品种增加收益?
黄金一直以来都是备受投资者青睐的避险资产,然而,在庞大的黄金市场中,选择适合自己的黄金品种成为影响收益的关键因素。黄金投资并不只有一种方式,而是有很多种不同的黄金品种可以选择。每种黄金品种都有其独特的特点和风险&#…...
Rust错误处理机制:优雅地管理错误
大家好!我是lincyang。 今天,我们要探讨的是Rust语言中的错误处理机制。 Rust作为一种系统编程语言,对错误处理的重视程度是非常高的。它提供了一套既安全又灵活的机制来处理可能出现的错误。 Rust错误处理的两大类别 在Rust中࿰…...
docker-compose安装harbor
docker-compose安装harbor 环境:centos7 1、安装docker 官方文档 https://docs.docker.com/engine/install/centos/ 1、卸载旧版本 $ sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate …...
【python学习】基础篇-常用模块-shutil文件和目录操作
shutil模块是Python标准库中的一个模块,提供了对文件和目录进行高级操作的函数。 以下是shutil模块的一些常用函数: 1.复制文件: 将源文件src复制到目标文件dst。如果follow_symlinks为True,则会跟随符号链接。 shutil.copy(src, dst, *, f…...
鸿蒙系统调研适配
写在前面: 以下内容基于我个人翻阅的官方资料以及自己的理解写的,可能存在认知和理解上的偏差,有些地方并不一定是对的,请谨慎对待,注意甄别! 一、鸿蒙OS是什么? 华为推出的多端统一平台&…...
SAP gui 登录条目不让修改
今天碰到用户安装的GUI 770 版本,不让修改,也不让添加 后面再选项里面找到了...
华为ac+fit无线2层漫游配置案例
ap的管理dhcp在ac上,业务dhcp在汇聚交换机上、并且带2层漫游 R1: interface GigabitEthernet0/0/0 ip address 11.1.1.1 255.255.255.0 ip route-static 12.2.2.0 255.255.255.0 11.1.1.2 ip route-static 192.168.0.0 255.255.0.0 11.1.1.2 lsw1: vlan batch 100…...
nginx的location中配置路径讲解
初次接触:可能会遇到404找不到页面的错误,主要原因是配置路径问题; 规则:ip port 等于 root,假设server的配置如下: server { listen 80; #端口号 location / { root /opt/sta…...
【新手流畅上手指南】2026 OpenClaw 安装指南 Windows 系统零代码部署
告别手动配环境!OpenClaw Windows 一键部署全流程,3 分钟安装上手指南 在 2026 年开源 AI 工具爆发的浪潮中,OpenClaw(昵称小龙虾)凭借「本地运行 自动化操控」的独特优势,迅速成为办公族和程序员的必备效…...
前端动画实战:基于Vite构建打字机、光标与粒子特效网页应用
1. 项目概述与核心思路最近在整理个人作品集时,想做一个能让人眼前一亮的“关于我”页面。静态的文字介绍太乏味,直接放视频又显得有点“重”。于是,我琢磨着能不能把那种老式打字机“咔哒咔哒”敲出文字的感觉搬到网页上,再配上一…...
UE5 GameFeature创建与使用
UE5 的 GameFeature 机制,本质是将游戏功能拆解为独立的、可动态加载/卸载的模块。其设计目标聚焦于以下工程问题: 大世界与长线运营项目:如《堡垒之夜》在节日期间临时注入限时玩法(扔雪球、礼物空投),活…...
WHERE子句中的函数调用:KES与Oracle的执行顺序陷阱
WHERE子句中的函数调用:KES与Oracle的执行顺序陷阱在 WHERE 子句里放一个"有副作用"的函数,就像在高速公路上放了一个随机变道的司机——也许今天没事,但迟早会出事故。引言:一段看起来"理所当然"的代码 在一…...
开源技能模块开发实战:从微内核架构到插件化生态构建
1. 项目概述:从开源项目标题到技能协作生态的深度解读看到mogglemoss/openclaw-fellow-aiden-skill这个项目标题,我的第一反应是:这又是一个典型的现代开源协作项目。它遵循了[组织或个人]/[项目名]-[关联项目]-[功能模块]的命名范式。这种命…...
告别固定类别!用YOLO-World v2模型,5分钟实现自定义物体检测(附Python代码)
5分钟定制专属AI检测器:YOLO-World v2实战指南 去年帮朋友改造智能花房时,遇到个头疼的问题——市面上现成的物体检测模型根本识别不出他那些稀有兰花品种。正当我准备动手标注上千张图片重新训练模型时,偶然发现了YOLO-World这个"变形…...
Tsuru平台安全合规审计终极指南:定期检查与事件驱动策略
Tsuru平台安全合规审计终极指南:定期检查与事件驱动策略 【免费下载链接】tsuru Open source and extensible Platform as a Service (PaaS). 项目地址: https://gitcode.com/gh_mirrors/ts/tsuru Tsuru作为一款开源且可扩展的Platform as a Service (PaaS)平…...
群论与表示论:构建等变神经网络的数学基石与实践指南
1. 项目概述:当神经网络遇见对称性如果你在深度学习的实践中,遇到过这样的场景:训练一个图像分类器,希望它对旋转、平移后的图片依然能做出正确判断;或者构建一个分子性质预测模型,需要它天然地理解三维空间…...
基于OpenClaw智能体生态系统的神经多样性家庭支持平台设计
1. 项目概述:一个面向神经多样性家庭的支持性智能体生态系统最近在开源社区里,我注意到一个名为“neurofamily-support-openclaw-agent-ecosystem”的项目,它来自boktoday这个组织。这个标题本身就很有意思,它像是一个技术愿景的浓…...
CANN/HCCL集合通信Broadcast示例
集合通信 - Broadcast 【免费下载链接】hccl 集合通信库(Huawei Collective Communication Library,简称HCCL)是基于昇腾AI处理器的高性能集合通信库,为计算集群提供高性能、高可靠的通信方案 项目地址: https://gitcode.com/ca…...
