您可以在程式運行時檢查程式所使用的 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()