【问题标题】:Except block throwing SyntaxError除了块抛出 SyntaxError
【发布时间】:2017-12-16 04:09:05
【问题描述】:

我收到了 except 的语法错误 我阅读了很多其他答案,并尝试注释掉除了 while 循环之外的所有内容,以确保它不是别的东西。不知道怎么回事。

from timeit import default_timer

start = default_timer()

while True:
    print('a')
    except KeyboardInterrupt:
        break
print(default_timer() - start)

【问题讨论】:

  • 你为什么在不知道语法的情况下使用try-except?

标签: python syntax except


【解决方案1】:

您的异常捕获没有附带的 try 语句

from timeit import default_timer

start = default_timer()

while True:
    try:
        print('a')
    except KeyboardInterrupt:
        break
print(default_timer() - start)

这里是docs处理异常

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-24
    • 2018-02-14
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    • 2010-12-27
    • 1970-01-01
    • 2016-10-15
    相关资源
    最近更新 更多