새로운 언어 기능을 사용하는 프로그램에서 Python 버전을 확인하려면 어떻게해야합니까? 적어도 특정 버전의 Python이 필요한 Python 스크립트가있는 경우 이전 버전의 Python을 사용하여 스크립트를 시작할 때 정상적으로 실패하는 올바른 방법은 무엇입니까? 오류 메시지를 발행하고 종료 할 수있을 정도로 일찍 제어하려면 어떻게해야합니까? 예를 들어, ternery 연산자 (2.5의 새로운 기능)와 "with"블록 (2.6의 새로운 기능)을 사용하는 프로그램이 있습니다. 스크립트가 가장 먼저 호출하는 간단한 인터프리터 버전 검사기 루틴을 작성했습니다. 대신, 내 루틴이 호출되기 전에 파이썬 컴파일 중에 스크립트가 실패합니다. 따라서 스크립트 사용자는 매우 모호한시 낙스 오류 역 추적을 보게됩니다. ..