나는 (반드시!) 파이썬 프로그램에 인스턴스화해야하는 클래스와 다른 두 개의 함수가 있습니다. 반복되는 코드를 방지하기 위해클래스를 파이썬 함수의 인수로 제공하는 방법
def f(id):
c = ClassA(id)
...
return ...
def g(id):
c = ClassB(id)
...
return ...
, 나는 어떻게 든 매개 변수로 실체화하는 클래스를 받아들이는 하나의 함수를 작성할 수 있도록하고 싶습니다.
def f(id):
return f_helper(id, ... ClassA ...)
def g(id):
return f_helper(id, ... ClassB ...)
def f_helper(id, the_class):
c = ... the_class ... (id)
...
return ...
나는이 가능하다 확실 해요,하지만 어떻게 찾을 수 없습니다 ... 당신이 (마이너스 ...
들)이 정확히 작동