하나는 인터넷에서 많은 작은 프로그램이나 샘플 코드를 찾았습니다.이 프로그램은 작성된 컨텍스트 (shebang)를 반드시 지정하지 않으며 문자열에 대해 .format() 메서드로 분명한 것을 사용하지 않습니다.코드 조각이 작성된 파이썬 버전을 어떻게 확인할 수 있습니까?
일부 또는 다른 버전의 Python과 충돌 할 수 있지만 이는 근본적인 비 호환성으로 인한 것이 아니라 찾을 수없는 라이브러리 누락으로 인한 것일 수 있습니다.
그래서 질문은 : "코드가 파이썬 버전과 호환되는지를 결정하는 가장 좋은 기준은 무엇입니까?"
편집 : 다른 질문을 만든 사람들에게 감사의 말을 전합니다. 도구를 찾는 것이 아니기 때문에 실제로 중복되는 것은 아니지만 다양한 구문 트릭을 사용할 수 있습니다. 그 사실을 시력에서 알아 차려라. (나를 피신 한 사실은 버전 2의 진술이고 버전 3의 기능이다.)
많은 샘플 코드에는시 뱅 (shebang)이 포함되지 않으며 많은 GUI 프로그램은 인쇄 지시를 사용하지 않습니다. 그 중 일부는 코드에 나타나지 않을 수도 있기 때문에 둘 이상을 찾고 있습니다.
주관적인 종류의 종류 일지 모르지만 인쇄 문이 어떻게 포맷되어 있는지 살펴 보겠습니다. – Phil
더 많은 공통점과 버전간에 차이점이 있기 때문에 동일한 프로그램이 모든 Python 버전에서 실행될 수 있습니다. 따라서 원하는 버전으로 프로그램을 실행하면 직접 대답을 얻을 수 있습니다. –
새끼를 찾으십시오. 또는 코멘트. 또는 그것을 쓴 사람. – khelwood