<分区>
如果我有一个带有 2 个可选参数(用于搜索条件)的 python 函数,但没有提供任何参数(我至少需要一个参数),抛出正确的异常是什么?
如果我只需要传递两个参数之一怎么办?如果提供两个,抛出什么异常?或者可以创建两个不同的函数?
<分区>
如果我有一个带有 2 个可选参数(用于搜索条件)的 python 函数,但没有提供任何参数(我至少需要一个参数),抛出正确的异常是什么?
如果我只需要传递两个参数之一怎么办?如果提供两个,抛出什么异常?或者可以创建两个不同的函数?
最佳答案
TypeError 是最合适的 - 这是您通常得到的结果。
关于python - 抛出什么异常? (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5430388/