[python] PyInstaller를 사용하여 작성한 프로그램에서 사용자의 선택에 따라 다른 기능을 실행하는 방법은?
  1. 사용자의 선택을 받기 위해, input() 함수를 사용하여 사용자로부터 값을 입력받습니다. 예를 들어, 사용자로부터 ‘A’ 또는 ‘B’를 입력받기 위해서는 다음과 같은 코드를 사용할 수 있습니다:
selected_option = input("A 또는 B를 입력하세요: ")

if selected_option == 'A':
    # A 기능 실행
    print("A 기능을 실행합니다.")
elif selected_option == 'B':
    # B 기능 실행
    print("B 기능을 실행합니다.")
else:
    # 유효하지 않은 선택일 경우 에러 처리
    print("유효하지 않은 선택입니다.")

  1. 각 기능에 대한 코드를 작성합니다. 각각의 기능은 함수로 정의할 수도 있습니다. 예를 들어, A 기능과 B 기능을 각각 다음과 같이 함수로 정의할 수 있습니다:
def execute_a_function():
    print("A 기능을 실행합니다.")
    # 실행할 코드 작성

def execute_b_function():
    print("B 기능을 실행합니다.")
    # 실행할 코드 작성
  1. 사용자의 선택에 따라 해당하는 함수를 호출합니다. 예를 들어, ‘A’를 선택한 경우 execute_a_function() 함수를 호출하고, ‘B’를 선택한 경우 execute_b_function() 함수를 호출할 수 있습니다:
selected_option = input("A 또는 B를 입력하세요: ")

if selected_option == 'A':
    execute_a_function()
elif selected_option == 'B':
    execute_b_function()
else:
    print("유효하지 않은 선택입니다.")

이와 같이 사용자의 입력에 따라 다른 기능을 실행하는 방법을 PyInstaller를 사용하여 작성한 프로그램에서도 적용할 수 있습니다.