__import__()는 import 문에 의해 호출되는 함수입니다.
name - 가져올 모듈의 이름
globals 및 locals - 이름을 해석하는 방법을 결정합니다.
fromlist - 이름으로 가져와야 하는 객체 또는 하위 모듈
level - 절대 또는 상대 경로로 import를 사용할지 여부를 지정합니다.
이 __import_() 함수는 보통 파이썬 프로그램에 필요하지 않습니다.
거의 사용되지 않고 종종 권장되지 않습니다.
이 함수는 코드에서 이 함수를 호출할 때 import가 가지는 의미를 변경하는 데 사용할 수 있습니다만 대신 import hook을 사용하는 것이 좋습니다.
이름으로 모듈을 가져오려면 importlib.import_module()을 사용하세오.
mathematics = __import__('math', globals(), locals(), [], 0) print(mathematics.fabs(-2.5))
결과
2.5
© 2022 pinfo. All rights reserved.