본문 바로가기
프로그램

[파이썬] 로또 번호 발생기 실행파일 만들기 (pyinstall)

by 오디세이99 2022. 8. 8.
728x90
반응형

 

Input() 함수 없이 실행파일을 만들면 번호를 확인 할 수 없이 바로 닫혀 버립니다.

Input() 함수를 사용하면 Key 입력이 있을때까지 창이 닫히지 않습니다.

import random

lotto_cnt = 5
loop_cnt = random.randint(1, 1000)

lotto = []
for o in range(loop_cnt):
    for i in range(lotto_cnt):
        lo = random.sample(range(1, 46), 6)
        lo.sort(reverse=False)
        lotto.append(lo)

for i in range(lotto_cnt):
    print(lotto[i])

input("Enter key !!!")

 

다음과 같이 실행 파일을 만듭니다.

pyinstaller --onefile lotto_gen.py

 

 

 

*.spec 파일 및 dist, build, _pycache_ 폴더가 만들어 집니다.

 

다음과 같이 dist 폴더에 실행파일이 있습니다.

 

 

프롬프트창에서 실행하지 않아서 탐색기에서 바로 실행할 수 있습나다.

 

728x90
반응형

댓글