首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AI转行之Python学习(六):第九章异常处理

异常是一种特殊的错误对象,可以捕获并检查他们,以决定如何处理错误

在Python中发生异常时,我们称之为异常被引发或抛出

例1:

解析:这段代码的意思是希望从用户那里得到一个整数

例2:

解析:这个里面的base真是让伊菲迷惑了,想了好久都不知道是什么,要输入什么,在网上找了一圈资料才发现应该是几进制

例3:

例4:

解析:

1、这段代码的意思是:读取某个文件内容,并将其打印在屏幕上,并给每一行都加上行号

2、第一段:不知道文件对象f将在何时关闭,f通常都在for循环结束后关闭,但不知道准确的时间,换句话说,不再需要后,f保持打开状态多长时间也事不确定的,如果其他程序试图访问这个文件,这可能是个问题

3、第二段:使用with语句时,将在for循环结束之后立即执行文件对象清理操作(即关闭文件),避免了不再需要的f处于打开状态

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180228G0N2QD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券