【发布时间】:2015-02-07 18:10:24
【问题描述】:
from __future__ import print_function
try:
print "a"
except SyntaxError:
print('error')
为什么SyntaxError 异常没有被捕获?我正在使用 Python 2.7
输出:
File "test", line 4
print "a"
^
SyntaxError: invalid syntax
【问题讨论】:
-
你无法捕捉到语法错误
-
@BhargavRao:是的,你可以。只是不在有错误的文件中。
标签: python python-2.7 exception-handling