Pythonスクリプトの実行中に、そのPython環境のバージョンを確認したい場合、sysplatformモジュールを使うことで簡単に確認できます。

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.versionplatform.python_version()を使って、簡単にPythonのバージョンを確認できます。スクリプトが特定のバージョンでのみ動作する場合は、バージョンチェックを組み込むことが推奨されます。