回答編集履歴

1

z

2019/06/25 14:56

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -39,3 +39,23 @@
39
39
  print("浮動小数点数 / 0 が発生")
40
40
 
41
41
  ```
42
+
43
+
44
+
45
+ ## args 属性について
46
+
47
+
48
+
49
+ [組み込み例外 — Python 3.7.4rc1 ドキュメント](https://docs.python.org/ja/3/library/exceptions.html)
50
+
51
+
52
+
53
+ > args
54
+
55
+ > 例外コンストラクタに与えられた引数のタプルです。組み込み例外は普通、エラーメッセージを与える一つの文字列だけを引数として呼ばれますが、中には (OSError など) いくつかの引数を必要とし、このタプルの要素に特別な意味を込めるものもあります。
56
+
57
+
58
+
59
+ この args の値は例外オブジェクトを作成したときのコンストラクタ引数が保存されています。
60
+
61
+ たいていはより詳細なエラーメッセージであったり、エラー番号などの追加情報が入っていると思います。