gpt4 book ai didi

python - 缺少一个参数时如何引发自己的错误?

转载 作者:太空宇宙 更新时间:2023-11-03 11:40:39 24 4
gpt4 key购买 nike

您好,我是 Python 的新手,我才刚刚开始了解错误和异常。我在一个类中有这个函数,它在名为 num 的给定索引处插入一行。我知道 python 会在以下情况下引发错误没有给出数字,但我想提出自己的错误。我该怎么做?这就是我尝试过的。但是抛出的错误还是默认错误?

 def insertNum(self, num, line):
if num== None:
raise Exception("Num not specified.")
else:
self.list.insert(num, line)
return self.list

最佳答案

您可以使用try...except 语句。

def insertNum(num, line):
try:
list.insert(num, line)
return list
except:
print('custom error')

关于python - 缺少一个参数时如何引发自己的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50129644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com