如何在python中处理错误[IndexError:list index out-range]?
我正在使用一个查询,该查询接收where作为字段input=text中键入的名称,如果查询返回1,这是因为某些内容已经存在,否则应用程序的流程将继续。但是我有一个错误,因为从SELECT没有返回任何内容,因为数据库中不存在该名称,而且它非常有意义,但是我想处理这个错误。例如:如果发生此错误,请在elif中使用执行操作。最简单的方法是什么如何在python中处理错误[IndexError:list index out-range]?,python,flask,Python,Flask,我正在使用一个查询,该查询接收where作为字段input=text中键入的名称,如果查询返回1,这是因为某些内容已经存在,否则应用程序的流程将继续。但是我有一个错误,因为从SELECT没有返回任何内容,因为数据库中不存在该名称,而且它非常有意义,但是我想处理这个错误。例如:如果发生此错误,请在elif中使用执行操作。最简单的方法是什么 谢谢您可以使用try/except块捕获错误: try: #do something. Put your main code that is prod
谢谢您可以使用try/except块捕获错误:
try:
#do something. Put your main code that is producing the exception here.
except IndexError as error:
print(error)
#do something else
请提供预期的(MRE)。我们应该能够复制和粘贴一个连续的代码块,执行该文件,并再现您的问题以及跟踪问题点的输出。这让我们可以根据您的测试数据和期望的输出来测试我们的建议。显示中间结果与您预期的不同之处。不接受场外链接和文本图像;我们需要你的问题是独立的,符合这个网站的目的。好的,谢谢你,帕克普。欢迎你。您可以在此处阅读有关错误捕获的更多信息:。此外,堆栈溢出的礼节是接受帮助您的答案。请阅读以下内容:。