python-异常处理、模块化

异常处理

异常Exception


错误 Error :错误是可以避免的
逻辑错误:算法写错了,加法写成了减法
笔误:变量名写错了,语法错误
函数或类使用错误,其实这也属于逻辑错误

异常 Exception :异常不可能避免
本意就是意外情况
这有个前提,没有出现上面说的错误,也就是说程序写的没有问题,但是在某些情况下,会出现一些意外,导致程序无法正常的执行下去。
例如open函数操作一个文件,文件不存在,或者创建一个文件时已经存在了,或者访问一个网络文件,突然断网了,这就是异常,是个意外的情况。

错误和异常
在高级编程语言中,一般都有错误和异常的概念,异常是可以捕获,并被处理的,但是错误是不能被捕获的。

产生异常


产生:

  • raise 语句显式的抛出异常
  • Python解释器自己检测到异常并引发它

程序会在异常抛出的地方中断执行,如果不捕获,就会提前结束程序(其实是终止当前线程的执行)

raise语句
raise后什么都没有,表示抛出最近一个被激活的异常,如果没有,则抛类型异常。这种方式很少用 。

raise后要求应该是BaseException类的子类或实例,如果是类,将被无参实例化。

异常类及继承层次


# Python异常的继承
 
BaseException
 +-- SystemExit
 +-- KeyboardInterrupt
 +-- GeneratorExit
 +-- Exception
      +-- RuntimeError
      |    +-- RecursionError
      +-- MemoryError
      +-- NameError
      +-- StopIteration
      +-- StopAsyncIteration
      +-- ArithmeticError
      |    +-- FloatingPointError
      |    +-- OverflowError
      |    +-- ZeroDivisionError
      +-- LookupError
      |    +-- IndexError
      |    +-- KeyError
      +-- SyntaxError
      +-- OSError
      |    +-- 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: python-3.9.1-amd64.exe是Python编程语言的一个版本,于2020年12月7日发布。这是一个64位的可执行文件,可以在Windows操作系统上运行。Python是一种通用的高级编程语言,被广泛用于开发应用程序、网站和数据分析。Python-3.9.1-amd64.exe是Python编程语言的官方发布版本,包含了Python解释器和一些常用的标准库。通过安装这个可执行文件,用户可以在Windows系统上使用Python进行程序开发。 Python-3.9.1-amd64.exe安装包的下载和安装过程相对简单。用户可以从Python官方网站下载这个安装包,并按照提示完成安装。安装过程中,可以选择自定义安装选项,例如安装路径和添加系统路径。安装完成后,用户可以通过命令行或者集成开发环境(IDE)来运行Python程序。 Python-3.9.1-amd64.exe版本带来了许多新的功能和改进。例如,增加了对字节码直接下降为机器码的实验性支持,提高了某些场景下的性能;还引入了对时间的新类型模块zoneinfo的支持,用于更好地处理时区相关的操作;此外,还对异常链的语义进行了改变,使其在异常处理和报告中更加直观和有用。 总之,Python-3.9.1-amd64.exe是Python编程语言的一个稳定和可靠的版本,用于在64位Windows操作系统上进行Python程序开发。用户可以通过下载和安装这个可执行文件,体验到Python最新版本的特性和改进。无论是初学者还是有经验的开发者,Python都是一门易学且功能强大的编程语言,通过这个版本的安装包,我们可以轻松地进行Python开发。 ### 回答2: Python 3.9.1-amd64.exe是Python编程语言的安装文件。Python是一种高级编程语言,被广泛应用于软件开发、数据分析、人工智能等领域。Python 3.9.1-amd64.exe是适用于64位操作系统的安装程序。 通过运行Python 3.9.1-amd64.exe,可以将Python解释器和相关的开发环境安装到计算机上。Python解释器是一种可以执行Python代码的程序,它可以解释和执行Python语言编写的程序。安装Python后,我们可以使用Python语言编写程序,并通过解释器执行,从而实现各种功能。 Python 3.9.1-amd64.exe安装程序包含了Python解释器以及相关的标准库和工具。标准库是一组已经编写好的Python模块,提供了丰富的功能和方法,可以帮助我们快速开发程序。同时,还可以使用第三方库和模块来扩展Python的功能,例如科学计算、Web开发、数据可视化等领域。 安装Python 3.9.1-amd64.exe很简单,只需要双击运行安装程序,并按照提示完成安装。安装完成后,我们就可以在命令行或集成开发环境中调用Python解释器,并开始编写和执行Python程序了。 总结来说,Python 3.9.1-amd64.exe是一种用于安装Python 3.9.1版本的64位操作系统的安装程序。通过安装Python,我们可以使用Python语言编写程序,并利用Python解释器执行这些程序,开发各种应用和解决各种问题。 ### 回答3: python-3.9.1-amd64.exe是Python编程语言的一个版本。Python是一种高级编程语言,具有简单易学、可读性强等特点,广泛应用于各种领域的软件开发和数据分析。 Python 3.9.1是Python的一个主要版本,它带来了新的功能和改进。这个版本是在2020年12月发布的,它修复了早期版本中的一些漏洞和问题,并增加了一些新的特性和改进。其中,amd64表示该版本适用于64位的AMD架构处理器。 执行文件(.exe)表示这是一个可执行文件,它可以在Windows操作系统上直接运行。通过运行python-3.9.1-amd64.exe,用户可以安装Python 3.9.1版本到自己的计算机上。 安装Python 3.9.1后,用户可以使用Python编写和运行自己的程序。Python具有丰富的标准库和第三方库,可以用于开发各种类型的应用程序,包括Web开发、科学计算、机器学习和人工智能等。 这个版本带来了许多新的特性和改进,包括语言增强、性能优化、库更新等。同时,该版本也修复了一些早期版本中存在的问题,提高了Python的稳定性和可靠性。 总而言之,python-3.9.1-amd64.exe是Python编程语言的一个版本,用户可以通过运行它来安装Python 3.9.1版本,并使用Python开发各种类型的应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值