鼋头鱼 发表于 2020-7-7 14:13:57

easygui无法正常捕获异常

    try:
        print('I love FishC.com!')
        int('FISHC')
       
    except:
        exceptionbox()

运行后,except的冒号后面的空白部分会显示成红色
报错形式为:SyntaxError: unindent does not match any outer indentation level



之前except这样用也没啥问题啊,怎么这次就不行了(疑惑)


Twilight6 发表于 2020-7-7 14:15:57


缩进问题,你重新复制一遍我的 然后去运行:

from easygui import exceptionbox

try:
    print('I love FishC.com!')
    int('FISHC')

except:
    exceptionbox()

青出于蓝 发表于 2020-7-7 16:26:24

本帖最后由 青出于蓝 于 2020-7-7 16:33 编辑

最后一行的缩紧有问题,应该是4个空格

鼋头鱼 发表于 2020-7-8 08:22:48

Twilight6 发表于 2020-7-7 14:15
缩进问题,你重新复制一遍我的 然后去运行:

又学到了,居然还有这种导入box的方法!谢谢你!

鼋头鱼 发表于 2020-7-8 08:23:27

青出于蓝 发表于 2020-7-7 16:26
最后一行的缩紧有问题,应该是4个空格

好滴!解决啦!

Twilight6 发表于 2020-7-8 08:24:58

鼋头鱼 发表于 2020-7-8 08:22
又学到了,居然还有这种导入box的方法!谢谢你!

这个是单独导入 exceptionbox 组件哈,easygui 的其他东西要自己在重新导入的哈~
页: [1]
查看完整版本: easygui无法正常捕获异常