Python 尝试排除语法错误
我对下一个代码有问题Python 尝试排除语法错误,python,try-catch,Python,Try Catch,我对下一个代码有问题 try: 1+1 except Exception as exception: pass 1+1 try: 2+2 except Exception as exception: pass 我在提示符中得到的结果是 ... ... File "<stdin>", line 3 1+1 ^ SyntaxError: invalid syntax >>> ... ... ... 4 我的系统版本信息是: sys.version
try: 1+1
except Exception as exception: pass
1+1
try: 2+2
except Exception as exception: pass
我在提示符中得到的结果是
... ... File "<stdin>", line 3
1+1
^
SyntaxError: invalid syntax
>>> ... ... ... 4
我的系统版本信息是:
sys.version_info(major=2, minor=7, micro=3, releaselevel='final', serial=0)
为什么会出现语法错误?使用交互式提示时,块(例如
try
/除了块)和下一个独立命令之间需要有一条空行。这只存在于REPL中,当运行.py
文件时,这是不必要的。@Usobi基本上,当您在REPL中并且提示符是…
而不是>
时,您仍然在块内。
sys.version_info(major=2, minor=7, micro=3, releaselevel='final', serial=0)