Pythonスクリプトの実行中に、そのPython環境のバージョンを確認したい場合、sysやplatformモジュールを使うことで簡単に確認できます。
sysモジュールを使う方法
sys.versionを使うと、現在のPythonのバージョン情報が表示されます。
import sys
print(sys.version) # Pythonのバージョンと詳細が出力されます
より具体的なバージョン情報(メジャー、マイナー、マイクロ)を取得したい場合は、sys.version_infoを使います。
print(sys.version_info) # (メジャー, マイナー, マイクロ)
platformモジュールを使う方法
より簡単にバージョンを取得したい場合、platform.python_version()を使う方法もあります。
from platform import python_version
print(python_version()) # '3.9.1' のような形式で出力
この方法は、バージョンの確認だけが必要な場合に便利です。
まとめ
sys.versionやplatform.python_version()を使って、簡単にPythonのバージョンを確認できます。スクリプトが特定のバージョンでのみ動作する場合は、バージョンチェックを組み込むことが推奨されます。