python을exe로 변환하는 방법 (서력 → 역력 변환 도구)

5336 단어 PyInstallerexePython

1. 시작


업무 효율화를 위해python에서 편리한 도구를 만들어도 다른 사람과 공유할 때python의 환경을 조성하기 어렵다.따라서 이번에는python exe를 녹이는 방법을 시도해 봅시다.이렇게 하면pytohon이 설치되어 있지 않은 환경에서도 파일을 실행할 수 있습니다.

2. 환경


Windows10
Python 3.6.4
(Anaconda 사용)

3. 사용하는 프로그램


이번에는 다음 서력을 화력으로 바꾸는 프로그램을 이용한다.(제 인코딩 기술이 높지 않습니다. 코드가 너무 엉망이어서 죄송합니다.)
changeSeirekiToWareki.py
# coding: utf-8

#年を入力させる
year = int(input('西暦で「年」を入力してください'))

#西暦と和暦の変換表(和暦の開始年)
change_tbl = [
    (2019, '令和'),
    (1989, '平成'),
    (1926, '昭和'),
    (1912, '大正'),
    (1868, '明治')
    ]

def changeSeirekiToWareki(year):
    #変換表の上から順に評価
    for change in change_tbl:
        start_year = change[0]
        wareki_name = change[1]

        #入力年がスタート年以上の場合は、該当する和暦年を返す
        if year >= start_year:
            if start_year == year:
                return wareki_name +'元年'         
            else:
                wareki_year = year - start_year +1
                return wareki_name + str(wareki_year) +'年'

    return '判定できませんでした'

print(changeSeirekiToWareki(year))
input('何らかのキーを押すと終了します')

4.exe화


① 명령 프롬프트(AnacondaProompt)에서 pynstaller 설치
pip install pyinstaller
②changeSeirekiToWareki.py를 임의의 폴더에 두십시오.
③ 현재 디렉토리를 파일을 저장하는 폴더, change SeirekiToWareki로 변경합니다.py에 대해pynstaller를 실행합니다.
cd /d C:\Users\XXX\XXX
pyinstaller changeSeirekiToWareki.py --onefile
④ 이런 느낌의 파일과 폴더를 만들었다.

⑤ "dist", change Seireki ToWareki를 엽니다.있다

⑥changeSeirekiToWareki.실행해 보세요.

실행됨~🌟

5. 보충


pyitaller의 사용 방법에 관하여 다음과 같은 내용을 참조하였다.
■ 설치 방법
https://pyinstaller.readthedocs.io/en/stable/installation.html#installing-in-windows
■ 옵션 정보
https://pyinstaller.readthedocs.io/en/stable/usage.html#options

좋은 웹페이지 즐겨찾기