1. ホーム
  2. パイソン

[解決済み】実行時にPythonのバージョンを検出するにはどうすればいいですか?[重複しています]。

2022-04-16 18:56:29

質問

Pythonのバージョン3.xと3.xをサポートしなければならないPythonファイルを持っています。 2.6 or 3.2.x )?

解決方法は?

もちろん、以下をご覧ください。 sys.version sys.version_info .

例えば、Python 3.x が動作しているかどうかを確認するには

import sys
if sys.version_info[0] < 3:
    raise Exception("Must be using Python 3")

ここです。 sys.version_info[0] はメジャーバージョン番号です。 sys.version_info[1] を選択すると、マイナーバージョン番号が表示されます。

Python 2.7 以降のバージョンでは sys.version_info は名前でもアクセスできるため、メジャーバージョン番号は sys.version_info.major .

こちらもご覧ください 新しい言語機能を使用するプログラムで、Pythonのバージョンを確認するには?