Python 3 - GUI应用程序中的错误处理

时间:2015-08-07 13:02:24

标签: python error-handling

所以我正在创建我的第一个“真正的”应用程序,但是当我将python脚本构建为可执行文件(.exe,仅限Windows)时,我想知道如何处理异常。如果我执行正常的try / except条款,我该如何记录错误?我不相信打印功能会做任何事情,那么只留下制作某种日志文件吗?

1 个答案:

答案 0 :(得分:1)

它是CLI应用程序,您可以使用打印功能(最好使用stderr)。或者它是一个窗口应用程序,您可以使用一些弹出窗口向用户宣告错误。日志当然适用于这两种情况。

编辑:

对于Windows中的弹出窗口,您可以使用以下内容:

import ctypes

ctypes.windll.user32.MessageBoxA(0, "Message", "Title", 1)