Python基础-报错处理try和raise机制
来源:互联网 发布:手机区域截图软件 编辑:程序博客网 时间:2024/05/17 03:23
try 异常捕获机制
这块和java的try机制大同小异
运行示例
#!/usr/bin/env python3# -*- coding: utf-8 -*-# try 机制try: a = 100 / 0except ZeroDivisionError as e: print(e)finally: pass
运行结果
D:\PythonProject\sustudy>python main.pydivision by zero
raise 主动抛出异常
示例代码
# 主动抛出异常机制 raisedef raiseDemo(): print("请输入") a = int(input()) try: if(a == 0): raise ValueError("invalid %d" % (a)) c = 100 / a except Exception as e: print(e) finally: pass
运行结果
D:\PythonProject\sustudy>python main.py请输入0invalid 0
try和raise结合
示例
#!/usr/bin/env python3# -*- coding: utf-8 -*-# try 机制 try...exceptdef exceptDemo(): try: raiseDemo() except Exception as e: print(e) finally: print("finally")# 主动抛出异常机制 raisedef raiseDemo(): print("请输入") a = int(input()) try: if(a == 0): raise ValueError("invalid %d" % (a)) except Exception as e: print(e) finally: c = 100 / aexceptDemo()
运行结果
D:\PythonProject\sustudy>python main.py请输入0invalid 0division by zerofinally
阅读全文
0 0
- Python基础-报错处理try和raise机制
- Python pip报错处理
- python try except finally raise
- python try except finally raise
- java转json 报错处理机制
- python mysql简单操作,报错处理
- Python os.makedirs try 以及 raise
- (Python)异常处理try...except、raise
- (Python)异常处理try...except、raise
- Python异常处理try...except、raise
- Python---异常处理try...except、raise
- (Python)异常处理try...except、raise
- Python异常处理try...except、raise
- fckeditor使用和报错处理
- glide:异常: 调试和报错处理
- Jmeter 安装步骤 和 报错处理
- selenium+python 文本框输入中文和特殊字符串,报错处理
- Python学习笔记之错误处理(关键词:错误处理、异常机制、try、except、else、finally、raise)
- Boostrap 笔记
- SpringMVC的常见的使用方法
- XGBoost的以mae作为优化目标探究
- nginx中配置https的服务页面中引用http资源问题
- Android应用界面组件(下)
- Python基础-报错处理try和raise机制
- Advanced Programming in UNIX Environment Episode 19
- 初步运用多进程,利用正则表达式,爬取猫眼电影top100排行榜,储存到本地
- super-linear 和 sub-linear
- PAT乙级 1079. 延迟的回文数 (20)
- iframe 前端 图片预览等
- Android事件处理
- 甲基化特异性区域的计算鉴别
- Web前端开发者必知的9个CSS属性