Dynamic Import(동적 임포토)
2018. 12. 31. 12:41ㆍ개발자료/Python
반응형
방법 1. exec를 사용하는 방법
exec("import sys") |
방법 2. importlib을 사용하는 방법
import sys from importlib import reload __import__(module_name) # 또는 __import__(module_name, fromlist=names) |
# 동일한 모듈이 존재하면 reload하고 없으면 import 한다, from 구문도 지원 # 외부 사이트에서 얻은 코드를 개선한 버전 def importOrReload(module_name, *names): import sys from importlib import reload if module_name in sys.modules: reload(sys.modules[module_name]) else: if len(names) == 0: module = __import__(module_name) else: module = __import__(module_name, fromlist=names) |
## wonyoung2 ##
반응형
'개발자료 > Python' 카테고리의 다른 글
BeautifulSoup 사용법 (0) | 2019.01.10 |
---|---|
[Package] KoNLPy (0) | 2019.01.05 |
setup.py (0) | 2019.01.05 |
[Package] MySQL Connector Python (0) | 2019.01.04 |
[Package] SQLite3 (0) | 2019.01.03 |