내가하고 싶은 일은 다음과 같다.내가 가져온 모듈에 변수를 추가하는 방법?
template.py
def dummy_func():
print(VAR)
# more functions like this to follow
fabfile.py
# this gets called by fabric (fabfile.org)
# safe to think of it as ant build.xml
import template
template.VAR = 'some_val'
from template import *
즉, 템플릿 모듈을 다른 모듈이 필요한 변수에 기여하도록 '확장'해야한다. 이 기능을 (개체 상속과 반대되는) 기능적 방식으로 수행 할 수 있습니까?
편집 : 조금 더 많은 코드가 추가되었습니다.
내가이 일을 적절한 방법이 무엇인지 모르겠지만, 같은 종류의를 사용하고있다 "VAR = value"를 template_module.py에 추가하면됩니다. – Kimvais
"smth"는 무엇을 의미합니까? –
@ S.Lott : "무언가". – AKX