try:
x===x
except SyntaxError:
print "You cannot do that"
выходы
x===x
^
SyntaxError: invalid syntax
это не поймает его.
try:
x===x
except:
print "You cannot do that"
Другие ошибки, такие как NameError, ValueError, увлекательны.
Мысли?
Системные спецификации:
import sys
print(sys.version)
- > 2.7.5 (по умолчанию, 9 марта 2014, 22:15:05) [GCC 4.2.1 Совместимый Apple LLVM 5.0 (clang-500.0.68)]