您可以在程式運行時檢查程式所使用的 Python 版本。

首先,您需要從標準函式庫中導入 sys 模組:

import sys

然後檢查 sys.version_info 屬性的內容。

該屬性會以元組形式返回 Python 版本。

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

Python 允許您比較元組,因此您可以檢查當前 Python 版本是否為 3.7.0 或更高版本:

sys.version_info >= (3, 7)

然後,您可以將此檢查添加到條件語句中,以在 Python 版本過舊時退出程式:

if sys.version_info < (3, 7):
    print('請將您的 Python 版本升級到 3.7.0 或更高版本')
    sys.exit()