from importlib import import_module
hoge = import_module('src.hoge')
fuga = getattr(hoge, 'fuga')

ソースコードの階層を分けたいとかそういうときのためにメモ。

python - Dynamically import a method in a file, from a string - Stack Overflow

I have a string, say: abc.def.ghi.jkl.myfile.mymethod. How do I dynamically import mymethod? Here is how I went about it: def get_method_from_file(full_path): if len(full_path) == 1: ...

組み込み関数 — Python 3.10.0b2 ドキュメント