반응형
다음과 같은 변수에 함수 이름이 저장되어 있습니다.
myvar = 'mypackage.mymodule.myfunction'
이제 다음과 같이 myfunction을 호출하고 싶습니다.
myvar(parameter1, parameter2)
이것을 달성하는 가장 쉬운 방법은 무엇입니까?
해결 방법
funcdict = {
'mypackage.mymodule.myfunction': mypackage.mymodule.myfunction,
....
}
funcdict[myvar](parameter1, parameter2)
참조 페이지 https://stackoverflow.com/questions/2283210
반응형
'파이썬' 카테고리의 다른 글
파이썬 완료하는 데 너무 오래 걸리는 경우 시간 초과 기능 (0) | 2020.12.17 |
---|---|
파이썬 datetime과 Pandas Timestamp 객체 간 변환 (0) | 2020.12.17 |
파이썬-목록에없는 경우 (0) | 2020.12.17 |
파이썬 tkinter 캔버스를 창 너비에 맞게 동적으로 조정하는 방법은 무엇입니까? (0) | 2020.12.17 |
파이썬 범위 내에서 'n'개의 고유 한 난수 생성 (0) | 2020.12.17 |
댓글