한 사람 (컴퓨터의 기초를 배우는 노인)은 저에게 일의 꿀꿀 거리는 작업 유형으로 많은 시간을 절약 할 수있는 프로그램을 만들 것을 요청했습니다. 필자는 Python으로 스크립트를 만들었습니다. 간단하고 명령 줄이며 사용자로부터 입력을 받아 출력을 파일에 저장합니다.비용을 지불하고 싶은 사람을 위해 간단한 하나의 파일로 된 파이썬 스크립트를 '패키지'하는 방법은 무엇입니까?
내 첫 번째 질문은 스크립트의 출력과 관련이 있습니다. GUI가 아니어도됩니다 (GUI 개발 경험이없고 현재 시간이 없습니다).하지만 그렇게해서는 안됩니다. TXT 파일과 같이 간단합니다. 출력이 40,000+ 라인이되고 인쇄용으로 사용되기 때문에 (나는 종이 낭비라는 것을 알고 그것을하기 위해 열심히 싸웠습니다.하지만 그의 선택입니다). 출력 할 파일 형식은 무엇입니까? 어쩌면 HTML 파일일까요?
다음으로 그는 랩톱에서 CD를 구워서 직접 실행하고 'C :'에 출력을 저장할 수있는 CD에 구워달라고 요청했습니다. 컴퓨팅 용량의 성격 상, 가능한 한 간단해야하며 최소한의 애프터 서비스가 필요합니다. 전체 프로그램이 자신의 컴퓨터에서 차지하는 크기에는 제한이 없습니다.
PY2EXE를 사용하여 파이썬 스크립트의 EXE를 만들려고했지만 .EXE를 실행하면 같은 폴더에 출력 파일이 생성되고 '창'이 열리지 않으며 입력이 필요하지 않으며 FOREVER와 함께 실행됩니다. 출력 파일 크기가 20mb/s 증가합니다! 물론 일반 파이썬에서 실행하면 완벽하게 실행됩니다. 다른 stackoverflow 스레드를 살펴본 후 'bundle_files': 1 매개 변수를 따라 갔지만 여전히 ... PyInstaller를 사용해야합니까? Python2.7을 사용하고 있습니까? 그렇다면 좋은 자습서로 사람들을 안내 할 수 있습니까? 사전
방금 PY2EXE에서 오류를 발견했습니다. 오류 EOFError 내게주는 raw_input 관련된. 이것은 실행 파일을 콘솔이 아닌 Windows 응용 프로그램으로 만들었 기 때문입니다. raw_input은 std를 필요로합니다. – chiurox