Python
 Computer >> コンピューター >  >> プログラミング >> Python

エラーコードとエラーメッセージを含むカスタムPython例外を作成するにはどうすればよいですか?


次のように、エラーコードとエラーメッセージを含むカスタム例外クラスを記述できます。

class ErrorCode(Exception):
    def __init__(self, code):
        self.code = code
   
try:
    raise ErrorCode(401)
except ErrorCode as e:
    print "Received error with code:", e.code

出力を取得します

C:/Users/TutorialsPoint1/~.py
Received error with code: 401

次のように、引数、エラーコード、エラーメッセージを含むカスタム例外を作成することもできます。

class ErrorArgs(Exception):
    def __init__(self, *args):
        self.args = [a for a in args]
try:
    raise ErrorArgs(403, "foo", "bar")
except ErrorArgs as e:
    print "%d: %s , %s" % (e.args[0], e.args[1], e.args[2])

次の出力が得られます

C:/Users/TutorialsPoint1/~.py
403: foo , bar

  1. Mac エラー コード 41 とその修正方法

    あなたのように聞こえますか? Mac 上のファイルまたはフォルダのコピーを作成しようとすると、煩わしい Mac エラー コード 41 また、「予期しないエラーが発生したため、操作を完了できません (エラー コード -41)」というエラー メッセージが表示されます。 では、この Mac エラー コードは何を意味し、そもそも何が原因なのでしょうか?心配しないでください!この投稿から回答を得て、Mac エラー コード 41 を修正する方法を見つけることができます。これ以上苦労することなく、始めましょう! 目次: 1. Mac エラー コード 41 とは? 2. Mac エラー コード 41

  2. カスタム絵文字で Instagram メッセージに対応する方法

    Instagram は、世界で最も使用されているソーシャル メディア プラットフォームの 1 つです。 Instagram には、ビデオ、リール、写真をフィードに投稿するなど、魅力的な機能がたくさんあります。また、ユーザー同士でストーリーをシェアしたり、DM(ダイレクトメッセージ)で気軽にコミュニケーションをとることができます。インスタグラムは、ダイレクトメッセージに関してはさらに革新的です。ユーザーは、カスタム絵文字を使用してダイレクト メッセージに反応したり、メッセージに「いいね」を付けたりすることもできます。 Instagram は、バニッシュ モード、メッセージの強調表示、カスタム絵文