1
我刚开始使用Kivy,想知道我应该如何处理异常。例如,在命令行中运行的简单Python脚本中,我通常会首先使用print
错误,然后使用sys.exit(1)
退出脚本。但是,我注意到sys.exit(1)
导致我的Kivy应用程序完全关闭。在Kivy中处理错误
处理这个问题的正确方法是什么?
谢谢!
我刚开始使用Kivy,想知道我应该如何处理异常。例如,在命令行中运行的简单Python脚本中,我通常会首先使用print
错误,然后使用sys.exit(1)
退出脚本。但是,我注意到sys.exit(1)
导致我的Kivy应用程序完全关闭。在Kivy中处理错误
处理这个问题的正确方法是什么?
谢谢!
为了处理错误,您应该查看ExceptionHandler类。
的Kivy GitHub页继讨论后,它似乎处理错误的最优雅的方式是只处理与Python错误,像往常一样,但你可以使用的ExceptionHandler
类。