Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中处理错误[IndexError:list index out-range]?_Python_Flask - Fatal编程技术网

如何在python中处理错误[IndexError:list index out-range]?

如何在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

我正在使用一个查询,该查询接收where作为字段input=text中键入的名称,如果查询返回1,这是因为某些内容已经存在,否则应用程序的流程将继续。但是我有一个错误,因为从SELECT没有返回任何内容,因为数据库中不存在该名称,而且它非常有意义,但是我想处理这个错误。例如:如果发生此错误,请在elif中使用执行操作。最简单的方法是什么


谢谢

您可以使用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)。我们应该能够复制和粘贴一个连续的代码块,执行该文件,并再现您的问题以及跟踪问题点的输出。这让我们可以根据您的测试数据和期望的输出来测试我们的建议。显示中间结果与您预期的不同之处。不接受场外链接和文本图像;我们需要你的问题是独立的,符合这个网站的目的。好的,谢谢你,帕克普。欢迎你。您可以在此处阅读有关错误捕获的更多信息:。此外,堆栈溢出的礼节是接受帮助您的答案。请阅读以下内容:。