1
bar
외부의 도우미 함수를 이동하거나 FUNC_TO_CALL
문자열을 전달한 다음 문자열을 기반으로 함수를 선택하는 것 외에 다음 작업을 수행 할 수있는 방법이 있습니까?내부 도우미 함수의 Python3 전달 매개 변수
#foo.py
def bar(FUNC_TO_CALL)
def helper_function_1():
...
def helper_function_2():
...
FUNC_TO_CALL()
#main.py
foo.bar(bar.helper_function_1) #<- HOW DO I PASS IN THIS HELPER INTERNAL TO BAR AS ARGUMENT?
은 내가 bar
에 전달되는 매개 변수를 사용하여 전화를 걸 헬퍼의 많은 기능 bar
있습니다. 대안은 모든 도우미를 모듈 수준으로 이동하는 것이지만 bar
외부에서는 쓸모 없기 때문에 지저분합니다. 도우미 기능 bar
의 조금 일부인 경우
preprocessing...
helper 1
preprocessing...
helper 2
비록 :
'bar'함수가 원하는 함수를 호출하는 것 외에 다른 작업을 수행합니까? – Dettorer
네, 다른 일을합니다. – Tommy