首页 > 编程语言 >Python之异常处理

Python之异常处理

时间:2023-06-18 19:55:07浏览次数:37  
标签:Python except 处理 finally 出现异常 异常

try:
	可能会出现异常的代码
except 你要捕捉的异常1处理:
	对这个异常的处理
except 你要捕捉的异常2处理:
	对这个异常的处理
else:
	没出现异常时做的处理
finally:
	不管有没有出现异常,都会执行的代码
#else,finally这些词的顺序不可以变
import sys

try:
    n=int(input())

    #可能发生异常的代码
    if n>100 or n <0:
        raise Exception('请输入0~100之间的整数')
except:
    #发生异常时如何处理
    print('代码里抛出异常了,',sys.exc_info()[1])
else:
    #没有异常输出
    print('输入0~100之间的整数:',n)
finally:
    #无论有无异常,都会执行
    print('程序运行结束')

标签:Python,except,处理,finally,出现异常,异常
From: https://www.cnblogs.com/yds941268778/p/17489651.html

相关文章

  • 【Python】在同一图形中更加优雅地绘制多个子图
    1.引言数据可视化非常重要,有一句俗语叫做一图顶千言,我相信好多小伙伴应该都听说过这句话;即使是有人第一次听到,我想应该也会觉得赞成,这足以说明数据可视化的重要性。我们在前一篇博客中,介绍了如何利用subplot来在一张子图里绘制多个子图,最近我又发现了一种更加优雅地实现,迫不及待地......
  • 强化学习中的随机化处理
    目录1.引言2.技术原理及概念3.实现步骤与流程4.应用示例与代码实现讲解4.1应用场景介绍4.2应用实例分析强化学习是人工智能领域的一个热门话题,它通过让机器代理通过与环境的互动来学习最优策略,以实现自主决策。在强化学习中,随机化处理是一个非常重要的概念,它可以帮助代理在......
  • 强化学习中的随机化处理与模拟实验
    目录1.引言2.技术原理及概念3.实现步骤与流程4.应用示例与代码实现讲解5.优化与改进强化学习是人工智能领域中的一个重要分支,它通过试错的方式训练模型,使其在不确定的环境下做出最优的决策。在强化学习中,随机化处理与模拟实验是非常重要的步骤,因为不确定的环境可能导致错误......
  • Python编程和数据科学中的数据处理:如何从数据中提取有用的信息和数据
    目录引言数据分析和数据处理是数据科学和人工智能领域的核心话题之一。数据科学家和工程师需要从大量的数据中提取有用的信息和知识,以便更好地理解和预测现实世界中的事件。本文将介绍Python编程和数据科学中的数据处理技术,帮助读者从数据中提取有用的信息和数据。技术原理......
  • Python编程和数据科学中的人工智能:如何创建复杂的智能系统并提高模型性能
    目录1.引言2.技术原理及概念3.实现步骤与流程4.应用示例与代码实现讲解标题:《Python编程和数据科学中的人工智能:如何创建复杂的智能系统并提高模型性能》1.引言人工智能(AI)是一个广泛的领域,涵盖了许多不同的技术和应用。在Python编程和数据科学中,人工智能是一个非常重要......
  • 自然语言处理与机器翻译:挑战与机遇
    目录自然语言处理与机器翻译是人工智能技术领域中的两个重要分支。它们利用机器学习和深度学习算法来处理自然语言文本,并生成对应的机器翻译结果。本文将详细介绍自然语言处理与机器翻译技术原理及概念、实现步骤与流程、应用示例与代码实现讲解、优化与改进以及未来发展趋势与挑......
  • Python编程和数据科学中的大数据分析:如何从大量数据中提取有意义的信息和模式
    目录《Python编程和数据科学中的大数据分析:如何从大量数据中提取有意义的信息和模式》引言大数据时代已经来临,随着互联网和物联网的普及,海量数据的产生和存储已经成为一种普遍的现象。这些数据包含各种各样的信息,如文本、图像、音频和视频等,而大数据分析则是将这些海量数据中提......
  • 自然语言处理中的文本摘要:从文本到算法
    目录1.引言2.技术原理及概念3.实现步骤与流程3.1准备工作:文本预处理3.2特征提取3.3文本分类3.4摘要生成4.应用示例与代码实现讲解4.1应用场景介绍4.2应用实例分析4.3核心代码实现4.4代码讲解5.优化与改进5.1数据增强5.2正则化5.3特征选择6.结论与展望"自然语言......
  • python常用操作之代码操作大全
    目录列表操作大全(listoperations)字典操作大全(dictionaryoperations)表格操作大全(DataFrameoperations)MySQL操作大全(MySQLoperations)列表操作大全(listoperations)字典操作大全(dictionaryoperations)表格操作大全(DataFrameoperations)MySQL操作大全(MySQLoper......
  • 强大的PDF文档处理软件Acrobat Pro DC完美激活版
    哪里可以获取强大的PDF文档处理软件AcrobatProDC完美激活版资源呢?AcrobatDC2023是一款功能强大的PDF文档处理软件。它可以让用户轻松地创建、编辑、转换、签署和共享PDF文件,同时还具备安全保护和OCR等高级功能。AcrobatProDC完美激活版下载 AcrobatProDC2023mac版......