下面将导致打印一些额外的奇怪输出
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]
有一种方法:
免责声明
Python documentation建议不要更改此设置:
相关问题 更多 >
编程相关推荐