在 Python 中偵測執行環境版本

Posted by – January 20, 2018

一直很想好好學 Python。不過這事已經放在心上兩年了吧
最近這陣子工作比較空閒, 才開始摸索 Python 3 的旅程。

在 setup 開始環境的時候有點好奇自己在 vscode 裡面跑 task 時是用 Mac 內建的 2.7 還是我用 Homebrew 安裝的 3.6,才有了這個題目。

一樣是來自 Stack Overflow 的解答,稍做筆記。

第一種方法如下

import platform

print(platform.python_version())

輸出的結果

3.6.3


第二種方法如下

import sys

print(sys.version_info)
print(sys.version_info[0]) # 輸出大版號
print(sys.version_info[1]) # 輸出次版號
print(sys.version_info[2]) # 輸出微版號

輸出的結果

sys.version_info(major=3, minor=6, micro=4, releaselevel='final', serial=0)

 

References:

Closed