メソッドとフィールド値を表示するやつがあると便利だとたびたび思ってたからメモ
import inspect
for mem,v in inspect.getmembers(object):
if inspect.isfunction(mem):
v=inspect.signature(mem)
print(mem,':',v)
2024/07/26追記
strする必要があったっぽい
import inspect
for mem,v in inspect.getmembers(object):
if inspect.isfunction(mem):
v=str(inspect.signature(mem))
print(mem,':',v)