[Python] __import__() 함수 사용방법 및 예제

Asked 6 months ago, Updated 6 months ago, 107 views

__import__(name, globals=None, locals=None, fromlist=(), level=0)

__import__()는 import 문에 의해 호출되는 함수입니다.

 

매개변수

  • name - 가져올 모듈의 이름

  • globals 및 locals - 이름을 해석하는 방법을 결정합니다.

  • fromlist - 이름으로 가져와야 하는 객체 또는 하위 모듈

  • level - 절대 또는 상대 경로로 import를 사용할지 여부를 지정합니다.

 

__import_()의 사용은 권장되지 않습니다.

이 __import_() 함수는 보통 파이썬 프로그램에 필요하지 않습니다.
거의 사용되지 않고 종종 권장되지 않습니다.
이 함수는 코드에서 이 함수를 호출할 때 import가 가지는 의미를 변경하는 데 사용할 수 있습니다만 대신 import hook을 사용하는 것이 좋습니다.
이름으로 모듈을 가져오려면 importlib.import_module()을 사용하세오.

 

예제

mathematics = __import__('math', globals(), locals(), [], 0)
print(mathematics.fabs(-2.5))

결과

2.5

python 강좌 bytearray

2022-05-17 20:39

0 Answers

If you have any answers or tips


© 2022 pinfo. All rights reserved.