1
    # Handle all the exceptions!
#Setup
actor = {"name": "John Cleese", "rank": "awesome"}

def get_last_name():
    try:
        return actor["last_name"]
    except KeyError:
        return "Cleese"

#Test code
get_last_name()
print "All exceptions caught! Good job!"
print "The actor's last name is %s" % get_last_name()

こんにちは、このエラーが発生した理由を教えてください:

Traceback (most recent call last):
  File "/base/data/home/apps/s~learnpythonjail/3.368780930138799213/main.py", line 77, in execute_python
    exec(code, {})
  File "<string>", line 9
    except SyntaxError:
         ^
SyntaxError: invalid syntax

すべての種類のエラー キャッチを試しましたが、それでも構文エラーが発生します。

助けてくれてありがとう!

4

2 に答える 2

4
于 2013-08-16T14:51:27.933 に答える
0

コードをコピーして貼り付けたところ、エラーは発生しませんでした。これは、レイアウト エラーである可能性が高いことを意味します。タブを使用している場合は、タブを削除して 4 つのスペースに置き換えてみてください。

于 2013-08-16T14:50:40.460 に答える