728x90
반응형
질문 : 내 스크립트를 실행중인 Python 버전을 어떻게 확인합니까?
내 스크립트를 해석하는 Python Interpreter의 버전을 어떻게 확인할 수 있습니까?
답변
이 정보는 sys
모듈 sys.version
문자열에서 사용할 수 있습니다.
>>> import sys
사람이 읽을 수있는 기능 :
>>> print(sys.version) # parentheses necessary in python 3.
2.5.2 (r252:60911, Jul 31 2008, 17:28:52)
[GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)]
추가 처리를 위해 sys.version_info
또는 sys.hexversion
사용하십시오.
>>> sys.version_info
(2, 5, 2, 'final', 0)
# or
>>> sys.hexversion
34014192
Python 인터프리터의 최소 버전 요구 사항으로 스크립트가 실행되도록하려면 다음을 코드에 추가하십시오.
assert sys.version_info >= (2, 5)
주 버전 정보와 부 버전 정보를 비교합니다. 원하는대로 튜플에 micro (= 0
, 1
등) 및 releaselevel (= 'alpha'
, 'final'
등)을 추가합니다. 그러나 거의 항상 특정 기능이 있는지 확인하고 그렇지 않은 경우 해결 방법 (또는 구제 조치)을 "duck"하는 것이 좋습니다. 새로운 릴리스에서 기능이 사라지고 다른 기능으로 대체되는 경우가 있습니다.
출처 : https://stackoverflow.com/questions/1093322/how-do-i-check-what-version-of-python-is-running-my-script
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
Python에서 YAML 파일을 구문 분석하는 방법 (0) | 2021.12.13 |
---|---|
Python에서 리스트 시작 부분에 정수 추가하는 방법 (0) | 2021.12.12 |
Python으로 파일에 리스트를 작성하는 방법 (0) | 2021.12.12 |
파이썬 키워드 "with"의 사용법 (0) | 2021.12.12 |
Python Pandas 오류 pandas.parser.CParserError: Error tokenizing data. (0) | 2021.12.11 |