這段代碼在我從.py文件中嘗試使用時有效,但在命令行解釋器和空閒模式下失敗。爲什麼我在Python解釋器中得到一個SyntaxError?
>>> try:
... fsock = open("/bla")
... except IOError:
... print "Caught"
... print "continue"
File "<stdin>", line 5
print "continue"
^
SyntaxError: invalid syntax
我使用python 2.6
您使用的是什麼版本的Python? – 2010-03-30 00:06:39
更新了問題。 python 2.6。 – 2010-03-30 00:08:37
請注意,您在打開文件時('open(filename,mode)as f:')總是希望使用上下文管理器。 – 2010-03-30 00:12:13