2012-07-13 2 views
3

새로운 파일을위한 폴더를 모니터링하고 파일을 디렉토리에 복사하는 python 스크립트를 작성했습니다. 이 코드는 .py 파일로 실행될 때 완벽하게 작동하지만 py2exe에 의해 생성 된 실행 파일은 완전히 멈추기 전에 잠시 동안 반복됩니다. 크래시는 트라이얼 브래킷으로 잡을 수 없습니다.py2exe 실행 파일이 겉보기에 무작위로 충돌 함

Qt를 사용하여 C++에서 같은 유형의 응용 프로그램을 작성한 동료 중 한 명과 비슷한 문제가있었습니다.

나는 특히 유용하다고 생각하지 않았기 때문에 소스 코드를 포함하지 않았다. 그러나 동의하지 않으면 게시 할 것이다.

저는 디렉토리를 나열하고 파일 경로로 재생할 때 shutil을 사용하고 있습니다.
Windows 7 64 비트를 실행 중입니다.

미리 감사드립니다.

+0

1 초 수면을 제외하고 루프에서 모든 것을 제거하려고 시도했지만 여전히 충돌합니다. – JTRollinson

+2

스크립트와 동일한 PC에서 실행 파일을 실행하려고합니까? 32 비트 PC에서 실행하려는 경우 py2exe가 64 비트 DLL을 번들로 제공하면 문제가 발생할 수 있습니다. 내가 소스 코드 (그리고 아마 setup.py)를 게시 할 필요가 있다고 생각하지 않는다. – George

답변

0

py2exe Tutorial Step 5에 나열된 것처럼 py2exe에서 생성 한 실행 파일에 해당 DLL 및 가능한 매니페스트가 포함되어 있습니까? 독립 실행 형이 없으면 독립 실행 형 컴퓨터가 다른 컴퓨터에서 실행되지 않으며 사용중인 Python 버전에 따라 자동으로 py2exe를 번들로 묶을 수 없습니다.

예, 저는 이것이 오래된 질문이라는 것을 알고 있습니다.

관련 문제