달나라 노트

Python sys : version_info (현재 python version 출력, python version) 본문

Python/Python sys

Python sys : version_info (현재 python version 출력, python version)

CosmosProject 2023. 9. 13. 19:18
728x90
반응형

 

 

 

Syntax

sys.version_info

sys 모듈의 version_info를 이용하면 현재 실행된 python의 version을 알 수 있습니다.

 

 

 

 

 

[terminal]$ python --version


-- Result
Python 3.10.11

먼저 terminal에서 python --version 명령어를 이용해서 python 버전 정보를 출력해보면 위와 같습니다.

 

 

 

 

import sys

print(sys.version_info)



-- Result
sys.version_info(major=3, minor=10, micro=11, releaselevel='final', serial=0)

그리고 sys.version_info를 이용하면 위같은 결과가 나옵니다.

 

아까 python version이 3.10.11이었죠.

이와 동일한 정보가 sys.version_info를 통해서도 출력됩니다.

 

3.10.11

major = 3

minor = 10

micro = 11

 

버전을 구성하는 숫자들의 내용입니다.

 

흔히 python 2, python 3을 말하는 python의 가장 큰 단위의 버전 정보는 major를 통해 알 수 있습니다.

 

 

 

 

 

import sys

print(sys.version_info)
print(sys.version_info[0])

for i in sys.version_info:
    print(i)



-- Result
sys.version_info(major=3, minor=10, micro=11, releaselevel='final', serial=0)

3

3
10
11
final
0

위처럼 sys.version_info에 indexing도 할 수 있고 loop도 적용할 수 있습니다.

 

 

 

 

 

 

728x90
반응형
Comments