草庐IT

python - 在不中断程序的情况下在 Python 中发出警告

我正在尝试在Python中发出警告而不使程序崩溃/停止/中断。我使用以下简单函数来检查用户是否向其传递了一个非零数字。如果是这样,程序应该警告他们,但照常继续。它应该像下面的代码一样工作,但应该使用类Warning()、Error()或Exception()而不是打印警告手动。defis_zero(i):ifi!=0:print"OK"else:print"WARNING:theinputis0!"returni如果我使用下面的代码并将0传递给函数,程序会崩溃并且永远不会返回该值。相反,我希望程序能够正常运行,并且只通知用户他将0传递给了函数。defis_zero(i):ifi!=0:
12