teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2020/09/18 00:23

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -6,4 +6,17 @@
6
6
  ...
7
7
  except Exception as e:
8
8
  raise
9
- ```
9
+ ```
10
+
11
+ ----
12
+
13
+ そもそもraiseには例外インスタンスが渡せるので
14
+
15
+ ```python
16
+ try:
17
+ ...
18
+ except Exception as e:
19
+ raise e # ★
20
+ ```
21
+ でもいいです。こちらだとTracebackに★の行の情報が加えられます。
22
+ except節の中でifの分岐などでraiseが2箇所以上現れるならこちらで。