python中如何处理异常

发布于 2021-03-04 14:28:50      浏览 210

python中如何处理异常

详情:

1、
欢迎访问抉信网 www.juexinw.com
1.异常种类
2、
欢迎访问抉信网 www.juexinw.com
python中的异常种类非常多,每个异常专门用于处理某一项异常!!!
3、
欢迎访问抉信网 www.juexinw.com
下面是一些常用的异常:
4、
欢迎访问抉信网 www.juexinw.com
2.异常基础
5、
欢迎访问抉信网 www.juexinw.com
在编程过程中为了增加友好性、容错性和健壮性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面,通俗来说就是不让用户看见大黄页!!!还有,有时我们不希望一个小bug的出现让整个程序都崩溃,自动退出或者蓝屏,我们需要抓取这个错误异常,并进行处理,让用户能够继续使用下去。
6、
欢迎访问抉信网 www.juexinw.com
3.注:在python3中,except Exception , ex的别名方法已经不能使用,逗号被认为是两种异常的分隔符,而不是取别名。
7、
欢迎访问抉信网 www.juexinw.com
下面是一个实例:
8、
欢迎访问抉信网 www.juexinw.com
4.更多的异常在这里:
9、
欢迎访问抉信网 www.juexinw.com
如果程序发生的异常不在你设定的异常之中,那么依然会报错。
10、
欢迎访问抉信网 www.juexinw.com
5.这个例子中,你只设置了捕获IndexError,而实际会发生一个ValueError,因此它依然会报错。
11、
欢迎访问抉信网 www.juexinw.com
要同时捕获多个异常如何写呢?
12、
欢迎访问抉信网 www.juexinw.com
6.程序会按异常的先后顺序进行捕获,任意一个被捕获,则进行异常处理,并忽略try会后的代码和别的异常处理代码。
13、
欢迎访问抉信网 www.juexinw.com
万能异常:Exception
14、
欢迎访问抉信网 www.juexinw.com
在python的异常中,有一个万能异常:Exception,他可以捕获任意异常,相当于一个人把所有的活全干了。那你可能要问了,既然有这个万能异常,其他异常是不是就可以不需要了!
15、
欢迎访问抉信网 www.juexinw.com
当然不是,对于特殊处理或提醒的异常需要先定义,用于准确判断错误类型,存储错误日志,而最后定义Exception用来确保程序正常运行。

上一篇:梦幻西游普陀怎么加点 下一篇:茄子视频安卓版怎么下载

相关推荐

  • python中eval函数作用
    python中eval函数作用 1.计算字符串中有效的表达式,并返回结果。 2.将字符串转成相应的对象(如list.tuple.dict和string之间的转换)。 3.将利用反引号转换……

    其他 发布于 2022-05-16 23:53:56 浏览 325

  • python大小写转换
    python大小写转换 1.双击打开pycharm工具,新建python文件lu.py,注意文件放置的位置。 2.定义一个函数lowerTurnUpper,传入一个参数flag;定义一个变量res……

    其他 发布于 2022-05-01 02:57:43 浏览 201

  • python深拷贝和浅拷贝的区别
    python深拷贝和浅拷贝的区别 1.直接赋值,默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的b也会做相同的改变。 2.copy浅拷贝,没有拷贝子对象,所以原始数据改变……

    其他 发布于 2022-03-04 11:46:25 浏览 248

  • python删除文件
    python删除文件 1.打开电脑,引入OS模块,使用OS下的remove命令删除该文件。 2.通常在删除文件前需先检验该文件是否存在,使用path.exists命令来检验文……

    其他 发布于 2021-12-09 23:57:12 浏览 233

  • python如何获取字符的ASCII码
    python如何获取字符的ASCII码 1.最简单的办法是使用ord函数,比如ord('a')会返回小写字母a的ascii码,这个可以直接在控制台上运行。 2.如果需要获取一串字……

    其他 发布于 2021-12-03 09:41:05 浏览 188

  • python多线程和多进程
    python多线程和多进程 1.多线程可以共享全局变量,多进程不能。 2.多线程中,所有子线程的进程号相同;多进程中,不同的子进程进程号不同。 3.线程共享内存空间……

    其他 发布于 2021-11-30 04:13:49 浏览 277

  • python如何赚外快
    python如何赚外快 1.网络教学:现在网络直播已经是非常的火爆了,直播不仅仅是游戏唱歌等等,还可以进行网络授课,每周都可以利用业余时间,进行网络授课,pyth……

    其他 发布于 2021-11-28 23:50:31 浏览 231

  • Python怎么读写文件
    Python怎么读写文件 1.open语句是用来打开一个文件的,其标准格式就是('名字.格式'),而在如图中所举的例子,有一个参数w,这个指的是我想以怎么样的……

    电脑 发布于 2021-11-20 19:37:43 浏览 319

  • python安装教程
    python安装教程 1.在你的电脑打开浏览器,其他浏览器也行,我以百度为例 2.在百度上直接输入python或者输入官网地址搜索,官网地址是python加后缀org ……

    其他 发布于 2021-11-12 03:44:24 浏览 221

  • Python小括号( )、中括号[ ]和大括号{}代表什么
    Python小括号( )、中括号[ ]和大括号{}代表什么 1.python语言最常见的括号有三种,分别是:小括号( )、中括号[ ]和大括号也叫做花括号{ },分别用来代表不同的python基本内置数据类型……

    其他 发布于 2021-11-06 16:09:57 浏览 193