이 코드는 .py 파일에서 시도했지만 명령 줄 인터프리터와 유휴 상태에서는 실패합니다. 파이썬 3 사용 된 경우, print("continue")
같이 인수 주위에 괄호를 필요하므로왜 파이썬 인터프리터에서 SyntaxError가 발생합니까?
>>> try:
... fsock = open("/bla")
... except IOError:
... print "Caught"
... print "continue"
File "<stdin>", line 5
print "continue"
^
SyntaxError: invalid syntax
내가 파이썬 3, print
파이썬 2.6
어떤 Python 버전을 사용하고 있습니까? –
이 질문을 업데이트했습니다. 파이썬 2.6. –
파일을 열 때 ('open (filename, mode) as f :') 항상 컨텍스트 관리자를 사용하고 싶다는 것을 유의하십시오. –