install されている python のバージョンチェック
コマンドラインで確認できるわけですが、スクリプト内でチェックして違う動作をさせたい時もあります。
version.py
#!/usr/bin/env python import sys IS_PYTHON2 = sys.version_info[0] == 2 if IS_PYTHON2: print 'Hello, version 2' else: print 'Hello, version 3'
実行させてみると、確認ができてますね。
xx@xx-Ubuntu:~/bin/python$ python --version Python 2.7.6 xx@xx-Ubuntu:~/bin/python$ ./version.py Hello, version 2