[python] cx_Freeze 설정 파일에서 파이썬 스크립트 파일 변경하기

소개

cx_Freeze는 파이썬 스크립트를 실행 가능한 실행 파일로 변환하는 도구입니다. cx_Freeze 설정 파일은 변환 과정에서 설정 값을 지정하는 역할을 합니다. 이 설정 파일에서 파이썬 스크립트 파일을 변경하여 다른 스크립트 파일을 실행 파일로 변환할 수 있습니다.

cx_Freeze 설정 파일 작성하기

  1. cx_Freeze 설정 파일을 작성하기 위해 setup.py 파일을 생성합니다.
  2. 다음과 같이 setup.py 파일을 작성합니다.
import sys
from cx_Freeze import setup, Executable

# 실행 파일에 포함될 스크립트 파일의 경로
script_path = "path/to/your/script.py"

# 설정 값들을 지정합니다.
options = {
    "build_exe": {
        "packages": [],
        "includes": [],
        "excludes": [],
        "include_files": [],
    },
}

# 실행 파일 생성에 필요한 정보를 설정합니다.
executables = [
    Executable(script_path)
]

# cx_Freeze 설정 파일을 실행합니다.
setup(
    name="MyApp",
    version="0.1",
    description="My Application",
    options=options,
    executables=executables
)
  1. script_path 변수에 원하는 파이썬 스크립트 파일의 경로를 입력합니다.

실행 파일 생성하기

cx_Freeze 설정 파일을 작성한 후 다음 명령어를 통해 실행 파일을 생성할 수 있습니다.

python setup.py build

위 명령어를 실행하면 build 폴더 안에 생성된 실행 파일을 확인할 수 있습니다.

결론

cx_Freeze 설정 파일에서 파이썬 스크립트 파일을 변경하여 다른 스크립트 파일을 실행 파일로 변환할 수 있습니다. 이를 통해 파이썬 스크립트를 실행 가능한 실행 파일로 배포 및 실행할 수 있습니다.

참고 자료