<分区>
以下导致打印一些额外的奇怪输出
import warnings
def foo(x):
if x > 100:
msg = "Warning! x is big!"
warnings.warn(msg)
return True
foo(999999)
不仅仅是打印:
UserWarning: Warning! x is big!
我们得到:
UserWarning: Warning! x is big!
warnings.warn(msg)
有时我什至得到:
UserWarning: Warning! x is big!
ValueError [blah, blah, blah]