1
스크립트의 코드 기능을 새 모듈로 분리하려고합니다. 나는 그 모듈에서 매개 변수로 전달할 일부 config를 정의하려고합니다. 그런 다음 모듈에서이 구성을 전역으로 정의합니다. 좋은 습관입니까? 더 나은 해결책이 있습니까?Python - 모듈 메소드 변수를 전역으로 잘 만드시겠습니까?
주요 스크립트
import myModule
config = {
"foo1" : "bar1",
"foo2" : "bar2",
"foo3" : "bar3"
}
myModule.execute(config)
모듈 : 내가 전역 변수 같은 종류를 필요로 할 때 내가 평소 무엇
def execute(config):
global CONFIG
CONFIG = config
value1, value2 = handleRequest()
print(value1)
print(value2)
def handleRequest()
value1 = doSomething(CONFIG["foo1"])
value2 = doSomethingElse(CONFIG["foo2"])
return value1, value2
개선이 필요한 작업 코드는 코드 검토에 속하기 때문에이 질문을 주제와 관련이없는 것으로 닫습니다. – Carcigenicate
@Carcigenicate 이것은 "example code"가되기 위해 CR에서 insta-closed 될 것입니다. – Kaz