メソッドの名前をテキストで代入した変数aがあるとして、これを使ってメソッドを呼び出したいのですが、できないでしょうか?
Python
1def aaa(): 2 print("aaa") 3 4def bbb(): 5 print("bbb") 6 7a = input() 8#aにaaaを代入 9aaa() が実行されるようにしたい。
a = "aaa"
というメソッド名が入ったテキスト変数aを使ってメソッドaaa()が実行されるようにしたいのです。
どうしたら良いでしょうか。
"{0}".format(a)()
のみたいなコトはできないでしょうか?
あるいうこんなのよりもっとスマートなやり方はないでしょうか?

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/26 05:52