エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Python で動的にモジュール内のクラスを指定する - walkingmask’s development log
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Python で動的にモジュール内のクラスを指定する - walkingmask’s development log
Python 3.5.2 で getattr を使って、モジュールから文字列でクラスを指定し、インスタンスを生成する。 ... Python 3.5.2 で getattr を使って、モジュールから文字列でクラスを指定し、インスタンスを生成する。 ファイル構成は以下の通り temp ├── main.py └── agents ├── __init__.py ├── agent1.py └── agent2.py 各ファイルの中身 # main.py import agents def run(agent_name): agent_class = getattr(agents, agent_name) agent = agent_class() agent.hello() if __name__ == '__main__': run('Agent1') run('Agent2') # __init__.py from .agent1 import Agent1 from .agent2 import Agent2