pyinstaller 설치
pip install pyinstaller
간단한 테스트를 해보자
<test.py>
import datetime
now = datetime.datetime.now()
nowDatetime = now.strftime("%Y-%m-%d %H:%M:%S")
print(nowDatetime) #2020-11-23 02:35:20
cmd를 열어 test.py 파일의 경로로 이동
pyinstaller --onefile test.py
./dist 이동
cmd 창이 실행과 동시에 바로 종료된다면?
import datetime
import os
now = datetime.datetime.now()
nowDatetime = now.strftime("%Y-%m-%d %H:%M:%S")
print(nowDatetime)
os.system('pause')
사실 그냥 코드 마지막에 input() 추가하면 된다. ( ㅋㅋ )
import datetime
now = datetime.datetime.now()
nowDatetime = now.strftime("%Y-%m-%d %H:%M:%S")
print(nowDatetime)
input()
이렇게 파이썬 코드를 그대로 노출하지 않고 프로그램을 실행할 수 있다.