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
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 주식 골든크로스/데드크로스 찾기 (0) | 2022.08.11 |
---|---|
[파이썬] pandas, DataFrame에서 max, min 찾기 (0) | 2022.08.11 |
[파이썬] 로또 번호 자동 생성(random, sample) (0) | 2022.08.08 |
[파이썬] 로또 번호 가져오기 (0) | 2022.08.07 |
[파이썬] DOS Print Color 지정 (0) | 2022.08.06 |
댓글