Python Try Except | 您所在的位置:网站首页 › python里except用法 › Python Try Except |
w3school 在线教程
HTML 系列教程
浏览器脚本
服务器脚本
编程教程
XML 系列教程
建站手册
参考手册
Python 教程
Python 教程
Python 简介
Python 入门
Python 语法
Python 注释
Python 变量
Python 数据类型
Python 数字
Python Casting
Python 字符串
Python 布尔
Python 运算符
Python 列表
Python 元组
Python 集合
Python 字典
Python If Else
Python While 循环
Python For 循环
Python 函数
Python Lambda
Python 数组
Python 类/对象
Python 继承
Python 迭代
Python 作用域
Python 模块
Python 日期
Python JSON
Python RegEx
Python PIP
Python Try Except
Python 命令输入
Python 字符串格式化
文件处理
Python 文件打开
Python 文件读取
Python 文件写入/创建
Python 文件删除
Python NumPy
NumPy 简介
NumPy 入门
NumPy 数组创建
NumPy 数组索引
NumPy 数组裁切
NumPy 数据类型
NumPy 副本/视图
NumPy 数组形状
NumPy 数组重塑
NumPy 数组迭代
NumPy 数组连接
NumPy 数组拆分
NumPy 数组搜索
NumPy 数组排序
NumPy 数组过滤
NumPy 随机
NumPy ufuncs
机器学习
入门
平均中位数模式
标准差
百分位数
数据分布
正态数据分布
散点图
线性回归
多项式回归
多元回归
缩放
训练/测试
决策树
Python MySQL
MySQL 入门
MySQL Create Database
MySQL Create Table
MySQL Insert
MySQL Select
MySQL Where
MySQL Order By
MySQL Delete
MySQL Drop Table
MySQL Update
MySQL Limit
MySQL Join
Python MongoDB
MongoDB 入门
MongoDB 创建数据库
MongoDB 创建集合
MongoDB Insert
MongoDB Find
MongoDB Query
MongoDB Sort
MongoDB Delete
MongoDB 删除集合
MongoDB Update
MongoDB Limit
Python 参考手册
Python 参考概览
Python 内建函数
Python 字符串方法
Python 列表方法
Python 字典方法
Python 元组方法
Python 集合方法
Python 文件方法
Python 关键字
模块参考手册
随机模块
请求模块
Python How To
删除列表重复项
反转字符串
Python 实例
Python 实例
Python 测验
Python Try Except
Python PIP
Python 命令输入
try 块允许您测试代码块以查找错误。 except 块允许您处理错误。 finally 块允许您执行代码,无论 try 和 except 块的结果如何。 异常处理当我们调用 Python 并发生错误或异常时,通常会停止并生成错误消息。 可以使用 try 语句处理这些异常: 实例try 块将生成异常,因为 x 未定义: try: print(x) except: print("An exception occurred")运行实例 由于 try 块引发错误,因此会执行 except 块。 如果没有 try 块,程序将崩溃并引发错误: 实例该语句将引发错误,因为未定义 x: print(x)运行实例 多个异常您可以根据需要定义任意数量的 exception 块,例如,假如您要为特殊类型的错误执行特殊代码块: 实例如果 try 块引发 NameError,则打印一条消息,如果是其他错误则打印另一条消息: try: print(x) except NameError: print("Variable x is not defined") except: print("Something else went wrong")运行实例 Else如果没有引发错误,那么您可以使用 else 关键字来定义要执行的代码块: 实例在本例中,try 块不会生成任何错误: try: print("Hello") except: print("Something went wrong") else: print("Nothing went wrong")运行实例 Finally如果指定了 finally 块,则无论 try 块是否引发错误,都会执行 finally 块。 实例 try: print(x) except: print("Something went wrong") finally: print("The 'try except' is finished")运行实例 这对于关闭对象并清理资源非常有用: 实例试图打开并写入不可写的文件: try: f = open("demofile.txt") f.write("Lorum Ipsum") except: print("Something went wrong when writing to the file") finally: f.close()运行实例 程序可以继续,而且不会打开文件对象。 引发异常作为 Python 开发者,您可以选择在条件发生时抛出异常。 如需抛出(引发)异常,请使用 raise 关键词。 实例假如 x 小于 0,则引发异常并终止程序: x = -1 if x < 0: raise Exception("Sorry, no numbers below zero")运行实例 raise 关键字用于引发异常。 您能够定义所引发异常的类型、以及打印给用户的文本。 实例如果 x 不是整数,则引发 TypeError: x = "hello" if not type(x) is int: raise TypeError("Only integers are allowed")运行实例 Python PIP Python 命令输入 Python 参考手册 Python 实例 Python 测验W3School 简体中文版提供的内容仅用于培训和测试,不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。版权所有,保留一切权利。 关于 W3School 帮助 W3School 使用条款 隐私条款 技术支持:赢科 蒙ICP备06004630号 |
CopyRight 2018-2019 实验室设备网 版权所有 |