sys.version_info

sys.version_info提供一組 tuple 來表示當前 Python 的版本

import sys
Py2 = sys.version_info.major == 2
Py3 = sys.version_info.major == 3

如此可用來判斷目前是使用 Python 2 或 Python 3,進一步控制程式走向

應用場景

判斷Python版本,分別載入不同版本的函式庫

import sys
if sys.version_info[0] >= 3:
  import PySimpleGUI as sg
else:
  import PySimpleGUI27 as sg