搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
空白诗007
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
现代Java开发:使用jjwt实现JWT认证_java使用jwt最新库jjwt-api生成jwt
2
改善工作流
3
数字化转型-成就智慧智慧企业
4
Elasticsearch实战教程:如何使用集群索引数据来进行统计多个数据?_elasticsearch 统计
5
计算机一级考试MSOffice常见知识点_计算机一级office选择题必背知识点
6
SpringBoot入门:如何新建SpringBoot项目(保姆级教程)_创建springboot项目
7
数据结构c语言版第二版全部代码,清华严蔚敏《数据结构》的全部代码实现C语言.doc...
8
python爬虫今日头条_python 简单爬取今日头条热点新闻(一)
9
2、STM32--EXTI(外部中断)&中断函数配置_stm32中断怎么配置
10
R语言| 中介效应分析,Mediation包和BruceR包,循环Process函数_r语言中介效应分析
当前位置:
article
> 正文
try-except-else
作者:空白诗007 | 2024-08-09 10:34:22
赞
踩
try-except-else
所有的异常都继承谁?
所有的异常都继承BaseExceptin,如果不知道要抛什么异常,就写BaseException
--------------------------------------------------------------------------------------------
由于BaseException不会准确的报错,所以在后面增加一变量,收集错误信息并打印:
try:
xxxx
exctpt BaseException,msg:
print msg
---------------------------------------------------------------------------------------------
常见的异常种类
BaseException:所有异常类的基类
Exception:所以异常类的积累,基于BaseException
AssertionError:assert语句失败
AttributeError:试图访问一个对象没有属性
IOError:输入输出异常,是打开一个不存在的文件时引起
NameError:使用了未赋值的变量
IndexError:在使用中不存在的所引进并发
IndentationError:语法错误,代码没有对对齐
KeyboardInterrupt:Ctrl+C被按下,程序被强制终止
TypeError:传入的对象类型与要求不符
SyntaxError:逻辑错误,不能执行
------------------------------------------------------------------------------------------
try....except....else 和try....finall的不同:
except只有在出错的时候才会被执行
finally不管程序是否出错都会被执行,finally....raise可添加raise进行跑出异常
-------------------------------------------------------------------------------------------
from selenium import
webdriver
from time import strftime
try:
browser = webdriver.Firefox()
browser.set_window_size(1200, 900)
url = "https://www.baidu.com"
browser.get(url)
except 'error':
s = str(strftime('%Y-%m-%d %H%M%S'))
img = 'D:\\img\\' + s + '.jpg'
print(img)
browser.save_screenshot(img)
finally:
browser.close()
try:
检测返回
except OSError as reason: ##as reason 返回错误原因 OSError是文件出错
出现异常后的处理
except TypeError as reason: ##类型出错
finally:
成功或执行都会被执行的代码
raise语句:主动抛出异常。
使用try,except,else语句:
try:
1+1
raise IOError
except:TypeError:
类型错误
except:IOError
IO异常
else:
没有发生异常执行
finally
最后一定要执行。
------------------------------------------------------------------
try
主体代码
except
捕获异常
else
没有异常执行
finally
一定被执行
raise
主动抛出异常
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/空白诗007/article/detail/952808
推荐阅读
article
python
读取
点云
文件
(.
stl
文件
、.
obj
文件
)(以及转换为
obj
方法)_
python
stl
...
编辑完了之后保存,并将
文件
后缀名改为
stl
,即可完成一个创建了一个
stl
文件
。facet normal [i j k] ...
赞
踩
article
《
RT
-
DETR
》
论文
笔记
...
YOLO系列因其速度和准确性之间的合理权衡而成为实时目标检测最流行的框架。然而,我们观察到 YOLO 的速度和准确性受到...
赞
踩
article
python
中
print
语句_
为什么
print
(
a
,
b
)间没有
逗号
...
学习链接1学习链接2(https://
b
log.csdn.net/chenn
a
i1101/
a
rticle/det
a
ils...
赞
踩
article
Stable
Diffusion
高清
修复
老
照片
-图生图_
stablediffusion
修复
照片
的语言...
修复
老
照片
的意义就不多说了,相信大家都明白,这里直接开讲方法。_
stablediffusion
修复
照片
的语言stable...
赞
踩
article
docker
直接下载太慢,
更换
国内
靠谱镜像
源
_
docker
换
源
...
说明,
国内
源
更换
成功。
_
docker
换
源
docker
换
源
...
赞
踩
article
C++
#
def
ine 和type
def
_
def
在
c++
是
什么意思...
运行结果: 下面也
是
一个宏定义使用的场景: 下面说说:type
def
的使用
def
ine 在C或
C++
语言源程序中允许用一...
赞
踩
article
国内GitHub登录显示需要2FA认证解决方法_
your
github
account
must
h...
背景登录
github
时突然发现登录不上,显示enable two-
factor
authentic
ation 2fa查了...
赞
踩
article
Git
/
Git
hub
/
Git
ee的上传
文件
_
gitee
上传
文件
夹...
Git
/
Git
hub
/
Git
ee的上传
文件
1.先创建好放所有项目的
文件
夹。2.右键点击此
文件
夹选择
Git
Gui(图形用...
赞
踩
article
【
数据结构
】之
双向
链表
的
复杂度
分析_
双向
链表
时间
复杂度
...
双向
链表
的
复杂度
分析我们先看一下它
的
概念(来自百度百科):它
的
每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所...
赞
踩
article
[
数据结构
习题]用栈实现
递归
函数
的
非
递归
运算
_
递归
函数
的
非
递归
计算
...
利用一个栈实现以下
递归
函数
的
非
递归
计算
_
递归
函数
的
非
递归
计算
递归
函数
的
非
递归
计算
&nb...
赞
踩
article
C
语言
系列14——
数据结构
与
算法
在C
语言
中的
应用
_c
语言
数据结构
在实际工作中的
应用
...
在计算机科学领域,
数据结构
和
算法
是构建程序的基石,它们不仅在理论上有着重要意义,而且在实际
应用
中也扮演着至关重要的角色。...
赞
踩
article
用 Go 构建一个
区块
链 -- Part 4:
交易
(1)_build
in
g
blockcha
in
...
翻译的系列文章我已经放到了 GitHub 上:
blockcha
in
-tutorial,后续如有更新都会在 GitHub ...
赞
踩
article
关于
Mysql
中
max
()与
group
by
联合使用时
的
取值问题_
mysql
max
group
b...
今天在微信群里看到一个码友问了一个关于
group
和
max
()一起使用
的
时,取出
的
数据并不是想要
的
数据。于是自己建了个...
赞
踩
article
Vscode
Git
显示一堆未
跟踪
更改解决
_
vscode
未
跟踪
的是
什么
意思
...
Vscode
Git
显示一堆未
跟踪
更改解决
_
vscode
未
跟踪
的是
什么
意思
vscode
未
跟踪
的是
什么
意思
...
赞
踩
article
【
C++
】
typedef
用法
小结...
不管实在C还是
C++
代码中,
typedef
这个词都不少见,当然出现频率较高的还是在C代码中。
typedef
与#defin...
赞
踩
article
Kimi
chat
内置
的
提示
词
,真
的
太好用啦!_
kimi
提示
词
...
目前使用来看
Kimi
真
的
非常强大,特别是对于大文本
的
处理,以及超长
的
上下文记忆能力,对于大众用户来说是非常友好
的
,在...
赞
踩
article
学习
Google
Chrome
源码...
读《
Google
Chrome
源码剖析》笔记,学习
Chrome
中优秀的设计思想。原文地址:http://www.ha97...
赞
踩
article
五大
PS
插件
推荐,让你的
设计
效率翻倍!_
nik
collection
插件
...
以上五款
PS
插件
各具特色,分别从不同方面提升了
设计
师的工作效率。StartAI以其丰富的功能和强大的智能
设计
支持,成为了...
赞
踩
article
开发
一个
comfyui
的
自定义
节点
-向图像添加
文案
_
comfyui
自定义
节点
...
本文档介绍了如何
开发
一个
comfyui
自定义
节点
,用于在图像上添加
自定义
文案
。
节点
实现了指定
文案
的
位置、字体样式、大小和...
赞
踩
article
智能
语音
热水器
:置入
NRK3301
离线
语音
识别
ic 迈向
智能
家居新时代...
热水器
语音
识别
芯片
NRK3301
通过
识别
用户
语音
指令,实现
智能
控制,提升用户体验。支持离线指令,远场降噪,广泛用于
智能
家...
赞
踩
相关标签
计算机视觉
论文阅读
python
print
stable diffusion
人工智能
老照片修复
docker
容器
运维
github
环境工具安装
git
项目管理
java
数据结构
链表
c++
算法
c语言
开发语言
blockchain
区块链
go