본문 바로가기
파이썬

파이썬 Python 함수 포인터

by º기록 2020. 12. 17.
반응형

다음과 같은 변수에 함수 이름이 저장되어 있습니다.

myvar = 'mypackage.mymodule.myfunction'

이제 다음과 같이 myfunction을 호출하고 싶습니다.

myvar(parameter1, parameter2)

이것을 달성하는 가장 쉬운 방법은 무엇입니까?

 

해결 방법

 

funcdict = {
  'mypackage.mymodule.myfunction': mypackage.mymodule.myfunction,
    ....
}

funcdict[myvar](parameter1, parameter2)

 

참조 페이지 https://stackoverflow.com/questions/2283210

 

 

반응형

댓글