githubarium.util

유틸리티 함수와 클래스 모음

githubarium.util.import_string(import_name, package=None, default=UNDEFINED)[소스]

지정한 경로에 있는 파이썬 모듈이나 객체를 가져온다

>>> from urllib.request import urlopen
>>> import_string('urllib.request:urlopen') is urlopen
True
매개 변수:
  • import_name (str) – 불러올 모듈이나 객체. 콜론(:)이 없을 경우 모듈 경로, 있을 경우에는 콜론 이후를 모듈 안의 객체 이름으로 해석한다.
  • package (str or None) – 모듈이 속한 패키지 경로
  • default – 모듈을 찾지 못했을 경우 예외를 발생하는 대신에 돌려줄 값
반환:

가져온 모듈 또는 객체

반환 형식:

module or object

예외:
  • ImportError – 모듈을 찾지 못함
  • AttributeError – 모듈은 찾았으나 객체를 찾지 못함