Windows 용 ArcGIS Desktop 10.1 (2 Xeon 2.13 Ghz 프로세서 2) 용 Python 2.7을 실행 중입니다.메시지 표시 안 함 : "python.exe가 작동을 멈췄습니다"
파이썬 충돌시 "python.exe가 작동을 멈췄다"는 대화 상자를 표시하지 않거나 자동으로 닫을 수 있습니까? 연속적으로 실행되는 다중 처리 스크립트를 사용하여 알 수없는 이유로 충돌하는 경우가 있습니다 (그 작업). 충돌 보고서 창을 닫으려면 클릭하면 스크립트가 다시 시작되고 모든 내용이 정상입니다. 충돌을 일으키는 원인을 추적 할 때까지이 작업이 자동으로 수행되기를 바랍니다.
대단히 감사합니다. Doug
내 마음에 가장 쉬운 솔루션은 실행시 오류 (이 경우 스켈치)를 처리 할 스크립트로 스크립트의 실행을 래핑하는 것입니다. 본질적으로 스크립트를 실행할 스크립트; –
"반복적 인"스크립트를 새 콘솔 창에서 하위 프로세스로 실행하는 "기본"스크립트가 있습니다. 하위 프로세스는 다음과 같이 명령 줄에서 python을 호출하여 시작됩니다. cmd = [ 'python', 'repetiveScript.py'] sub = subprocess.call (cmd, creationFlags = subprocess.CREATE_NEW_CONSOLE) –