Config
모듈에 함수 options()
이 포함되어 있습니다. 이 함수는 사용자에게 특정 옵션을 제공하고 사용자가 선택한 옵션을 입력 할 수있게 한 다음 키보드 입력을 다른 모듈에서 사용되는 변수에 저장합니다.한 번 사용 된 가져온 모듈 함수가 두 번 호출되는 이유는 무엇입니까?
import Config as conf
conf.options()
내가 opt_number
에 Choice
값을 할당하기를 원하지만이 될하기 위해 설정 모듈을 opt_number = options()
발생합니다
def options():
choices = {'1': 'Graph API Data', '2': 'Comparative Graphs', '3': 'Exit'}
for choice, option in sorted(choices.items(), key=lambda x: x[0]):
print(choice, option)
Choice = eval(input('Select what you want to do'))
return Choice
opt_number = options()
이 모듈은 다른 스크립트에 의해 호출되는 다음 Config
모듈에 대한 코드는 다음입니다 다른 스크립트에서 한 번만 호출 될 때 두 번 호출됩니다.
options()
함수를 두 번 호출하지 않으려면 어떤 조치를 취해야합니까?
정말 고마워요. 나는 그 작은 세부 사항을 다 훑어보아야 만한다. – dengel1392
@ David 당신의 질문에 대답했다면 (정확한 답변으로 표시해야 함) (https://stackoverflow.com/help/someone-answers), 또한 코멘트 섹션은 문제에 대해 이야기하기위한 것이고, 답을 주셔서 감사합니다. upvoting에 감사드립니다). 일반 규칙에 대한 자세한 내용은 [https://stackoverflow.com/help/how-to-ask]를 참조하십시오. – Lycopersicum