回答編集履歴

1

追記

2021/04/17 09:13

投稿

quickquip
quickquip

スコア11235

test CHANGED
@@ -21,3 +21,33 @@
21
21
  とするのがよかったのであって、そうせずに関数名に`1`とか`2`とかが入っている合理的な理由がほんの少しでも存在するとは思えません。
22
22
 
23
23
  (質問に書かれていない全然違う事情があるとしても、その事情の方を質問するべきだろうと思えます)
24
+
25
+
26
+
27
+ ----
28
+
29
+ (追記)
30
+
31
+
32
+
33
+ 目的が曖昧なのですが、[inspectモジュール](https://docs.python.org/ja/3/library/inspect.html)でメソッドを列挙させる方がメソッドを追加した時に実行する方の変更が要らなくて便利だと思うんですよね。
34
+
35
+
36
+
37
+ ```python
38
+
39
+ if __name__ == '__main__':
40
+
41
+ import inspect
42
+
43
+
44
+
45
+ t = Test()
46
+
47
+ for name, method in inspect.getmembers(t, inspect.ismethod):
48
+
49
+ if name.startswith('test_'):
50
+
51
+ method()
52
+
53
+ ```