py2exe를 들었지만 python3 now를 지원하지 않습니다. 그래서 cxfreeze를 찾았습니다. 그러나 확장 lib가 zip 파일에 있지만 하나의 확장자가 txt 파일을 사용해야하는 문제가 있습니다. 확장은 알아낼 것입니다. zip 파일의 txt 파일 주소입니다 .Windows는 'FileNotFoundError'오류를 발생시킵니다. 문제는 거의 나를 미치게합니다. 압축 된 파일을 열 수 없습니다. 도움을 청합니다.python3 프로그램을 exe 파일로 완전히 변환하는 방법은 무엇입니까?
2
A
답변
1
대답으로 다시 게시 :
cx_Freeze가 파이썬 모듈을 zip 파일로 저장하기 때문에 데이터 파일을로드하는 프로그램이 파이썬 모듈에 인접한 데이터 파일을 찾는 경우 약간 수정해야 할 수도 있습니다. 사용 사례에 따라 zip 파일 모듈을 사용하여 zip 파일에서 데이터를로드하거나 exe와 함께 일반 파일에서 데이터를로드 할 수 있습니다. cx_Freeze FAQ에는 후자를 수행하는 방법의 예가 있습니다.
또 다른 옵션은 특히 작은 데이터 조각의 경우 고정 된 모듈에 있도록 Python 코드에 포함시키는 것입니다. Qt의 자원 시스템은 이와 같이 작동합니다.
관련 문제
- 1. exe 파일을 .jar 파일로 변환하는 방법은 무엇입니까?
- 2. exe 응용 프로그램을 jar 파일로 변환하는 방법?
- 3. 파이썬 프로그램을 .egg 파일로 변환하는 방법은 무엇입니까?
- 4. JAR 파일을 EXE 파일로 수동으로 변환하는 방법은 무엇입니까?
- 5. 폴더를 exe 파일로 변환하는 방법?
- 6. 특정 .cs 파일을 .bat 또는 .exe 파일로 변환하는 방법은 무엇입니까?
- 7. .exe 설치 파일을 .scr 파일로 변환하는 방법은 무엇입니까?
- 8. TCL 프로그램을 .exe 파일로 만드는 방법
- 9. .bat 파일로 .exe 파일을 제어하는 방법은 무엇입니까?
- 10. 실행 파일을 .exe 파일로 압축하는 방법은 무엇입니까?
- 11. .exe 파일에 Java 프로그램을 마무리하는 방법은 무엇입니까?
- 12. odoo-9를 새로운 exe 파일로 변환하는 방법
- 13. .exe 파일을 java 파일로 변환하는 것이 가능합니다
- 14. EJB 응용 프로그램을 Exe 파일로 배포하는 방법
- 15. Python + Glade3 프로젝트를 .exe 형식으로 변환하는 방법은 무엇입니까?
- 16. 여러 Java 파일을 단일 실행 파일로 변환하는 방법은 무엇입니까?
- 17. .exe 응용 프로그램을 손상시키는 방법은 무엇입니까?
- 18. Buffer 객체를 Node.js의 파일로 변환하는 방법은 무엇입니까?
- 19. NSMutableArray를 iPhone에서 CSV 파일로 변환하는 방법은 무엇입니까?
- 20. 배열을 텍스트 파일로 변환하는 방법은 무엇입니까?
- 21. 안드로이드 응용 프로그램을 완전히 종료하는 방법은 무엇입니까?
- 22. VBA 스크립트를 .exe 파일로 변환
- 23. 바이트 배열을 이미지 파일로 변환하는 방법은 무엇입니까?
- 24. Java 클래스를 Java 파일로 변환하는 방법은 무엇입니까?
- 25. 텍스트 필드를 오디오 파일로 변환하는 방법은 무엇입니까?
- 26. .mat 파일을 .xml 파일로 변환하는 방법은 무엇입니까?
- 27. xcdatamodel 파일을 xcdatamodeld 파일로 변환하는 방법은 무엇입니까?
- 28. .docm을 .doc 파일로 변환하는 방법은 무엇입니까? C#
- 29. Java 파일을 Kotlin 파일로 변환하는 방법은 무엇입니까?
- 30. 퍼지 해시 문자열을 파일로 변환하는 방법은 무엇입니까?
텍스트 파일을로드하는 코드의 일부를 수정하여 다른 파일을 찾거나 zip 파일에서로드해야합니다. FAQ에서 [데이터 파일 사용] (http://cx-freeze.readthedocs.org/en/latest/faq.html#using-data-files)을 참조하십시오. –
감사합니다. 파일을로드하는 소스 코드를 수정하고 작동합니다. 사실 cxfreeze의 공식 문서를 읽었지만 FAQ는 잃어 버렸습니다. 대단히 감사합니다. @ThomasK – JordanLu