2016-12-13 1 views
1

그래서, pyinstaller을 사용하는 파이썬 스크립트에서 실행 파일을 Windows에서 만들 수있었습니다. pyinstaller myscript.py을 시도했는데 .spec 파일과 함께 buid 및 dist 폴더가 만들어졌습니다.pyinstaller .exe 파일 편집

그러나 나중에 기본 코드가 변경됩니다. 그래서 내가해야 할 일은 다시 컴파일하고 내 응용 프로그램은 다시 작동합니다.

그러나 이미 기존 응용 프로그램을 편집 할 수있는 방법이 있습니까? 또는 변경 후 항상 다시 컴파일해야합니까?

또한 .spec 파일의 목적은 무엇입니까?

+1

: 사양 - 파일 설명서를 참조에 대한 자세한 내용은

$ pyinstaller myscript.spec 

: 당신은 스펙 파일을 지정하여 변경된 프로젝트 사용이 명령을 구축하려는 경우 다음 번에 바이너리. 나는'pyinstaller'가 실제로 무엇을하는지 모르지만 실제 실행 파일을 만드는 경우 (아마 그렇지 않을 수도 있습니다) 원래의 코드 근처에서 읽을 수있는 코드로 되 돌리는 것은 불가능합니다. 만약 실제로'.pyc' 형식의 어딘가에 스크립트가 숨겨져있는 단순한 파이썬 인터프리터라면, 되돌릴 수는 있지만 편집 가능한 형식으로 코드를 가지고 있기 때문에 당신이하고 싶은 일이 아닌 복잡한 과정입니다 . – Havenard

답변

2

pyinstaller가 숨겨진 가져 오기, 첨부 된 데이터 파일, 출력 exe-file 이름 등과 같은 프로젝트를 빌드하는 데 필요한 옵션을 유지하려면 Spec-file이 필요합니다. pyinstaller를 처음 사용하면 항상 만들어집니다. 당신은 실행 파일 편집 할 수 있어야되지 https://pyinstaller.readthedocs.io/en/stable/spec-files.html

관련 문제