0

Python 3 でオブジェクト指向プログラミングを学んでいます。いくつかの例外があります。たとえば、次のようになります。

try:
    self.result = (...)
except urllib.error.URLError as error:
    print(error)

通常、クラス内のすべての変数には、selfという接頭辞が付きます。エラー変数の前に自己を追加:

try:
    self.result = (...)
except urllib.error.URLError as self.error:
    print(self.error)

原因:

SyntaxError: invalid syntax

例外の理由を含む変数の前に自分自身をスキップしますか?

4

1 に答える 1

4

error例外に付けた名前です。これはクラスのメンバーではないため、接頭辞は付けられませんself

于 2012-10-06T14:31:05.773 に答える