私はPythonプログラムでargparseを使用しており、次のようにソフトウェアを実行するときにメソッドを呼び出したいと思います。
$ python __init__.py foo
メソッドの代わりに関数を呼び出したい場合は簡単です:
def foo(args):
pass
def main():
foo_parser.set_defaults(func=foo)
if __name__ == "__main__":
main()
「func=foo」を「func=MyClass.my_method」に置き換えるにはどうすればよいですか?