Python 在CGI脚本中不捕获异常的风险是什么

Python 在CGI脚本中不捕获异常的风险是什么,python,exception,cgi,Python,Exception,Cgi,我有一个python CGI脚本,它将几个查询字符串作为参数。 查询字符串由另一个脚本生成,因此获取非法参数的可能性很小, 除非一些“淘气”的用户故意更改它们。 非法参数可能引发异常(例如int()函数获取非数值输入), 但是写一些代码来捕捉这种罕见的错误有意义吗?如果未发现任何安全风险或性能损失 我知道如果异常处理得不好,页面可能会变得丑陋,但调皮的用户应该得到它,对吗?任何未处理的异常都会导致程序终止 这意味着,如果您的程序正在执行某些操作,并且出现异常,它将以不干净的方式关闭,而不会释放资

我有一个python CGI脚本,它将几个查询字符串作为参数。 查询字符串由另一个脚本生成,因此获取非法参数的可能性很小, 除非一些“淘气”的用户故意更改它们。 非法参数可能引发异常(例如int()函数获取非数值输入), 但是写一些代码来捕捉这种罕见的错误有意义吗?如果未发现任何安全风险或性能损失


我知道如果异常处理得不好,页面可能会变得丑陋,但调皮的用户应该得到它,对吗?

任何未处理的异常都会导致程序终止

这意味着,如果您的程序正在执行某些操作,并且出现异常,它将以不干净的方式关闭,而不会释放资源

任何CGI过时的方式都可以使用Django、Flask、Web2py或其他东西