我可以在python中故意引发异常吗?

Miz*_*mor 5 python testing exception

所以这是一个有点奇怪的问题,但它可能很有趣!

我需要以某种方式在python中可靠地导致异常.我希望它是人为触发的,但我也愿意在我的代码中嵌入一些总会导致异常的东西.(我已经设置了一些异常处理并想测试它)

我一直在环顾四周,一些想法似乎被零除或沿着这些线的东西总是会导致异常 - 有更好的方法吗?最理想的是在程序运行时模拟互联网连接的丢失......任何想法都会很棒!

玩得开心!

Mak*_*oto 5

是的,有:您可以明确提出自己的例外情况.

raise Exception("A custom message as to why you raised this.")
Run Code Online (Sandbox Code Playgroud)

您可能希望针对网络连接丢失引发适当的异常/错误.