파이썬(python) importlib, __import__(), getattr 을 사용하는 입력으로 동적 import
개발을 진행하다 import를 사용자의 입력에 따라 동적으로 사용하고 싶은 경우가 생겼습니다. 파이썬에서 동적 import 하는 방법을 공부했고, 정리하고자 합니다. * 모듈(module)은 클래스, 함수, 변수등을 저장한 파일, 패키지(package)는 여러 모듈을 묶은 것입니다. 1. Python에서 import 하는 방법들 2. importlib을 사용하는 동적 import 3. __import__()를 사용하는 동적 import 4. getattr을 사용하는 동적 import 1. 일반적으로 Python에서 import 하는 방법들 파이썬에서 모듈이나 패키지를 import 할 때는 보편적으로 아래처럼 하게 됩니다. import pkg import pkg.mod from pkg import mod,..