(1)导入面向对象实验.py文件,创建鸟Bird类。使用try…except语句处理异常:如果成功导入Bird类,则继续执行,否则抛出异常“导入鸟类错误”。 (2)调用鸟类中的fly方法。使用try…except语句处理异常:如果调用成果,则正确执行,否则抛出异常“鸟类中没有fly方法”。
时间: 2024-03-09 07:50:15 浏览: 117
好的,让我来回答你的问题。
针对你的第一个问题,我知道你要我执行以下操作:
```python
try:
from 面向对象实验 import Bird
except ImportError:
raise Exception("导入鸟类错误")
```
这段代码会尝试从“面向对象实验.py”文件中导入Bird类,如果导入失败则会抛出“导入鸟类错误”的异常。如果成功导入Bird类,则可以继续执行后面的代码。
对于你的第二个问题,我明白你要我执行以下操作:
```python
try:
bird = Bird()
bird.fly()
except AttributeError:
raise Exception("鸟类中没有fly方法")
```
这段代码会尝试创建Bird实例,并调用它的fly方法。如果调用成功,则会正确执行后面的代码。否则,会抛出“鸟类中没有fly方法”的异常。
希望我的解答能够帮到你!
阅读全文