St_Hakky’s blog

Data Science / Human Resources / Web Applicationについて書きます

Effective python シリーズ1:Know Which Version of Python You’re Using

こんにちは。

○読んでいる本

以下の本を勉強がてら読んでいます。

www.effectivepython.com

ここにある通り、Pythonプログラムを改良する59項目が掲載されています。詳細は本に書かれているので、それを読めば良しとして、大事そうなところと、これに関連して勉強したことを書きます。

まとめページは以下より。

st-hakky.hatenablog.com


さて、今回は1つ目:「Know Which Version of Python You’re Using」をやります。

○Know Which Version of Python You’re Using

Pythonのバージョンを知ろうっていうやつですね。普通にコマンドラインからせめてやる方法としては、

python --version

または、

python -V

のどちらかを叩けば、

Python 3.5.2 :: Anaconda 2.5.0 (x86_64)

みたいな感じで結果が出力されるはず。

でも、pythonのプログラム実行中に確認したいっていう時もあるかもしれない(まぁ私は一回もない笑)。そんな時は、

import sys
print(sys.version_info)
print(sys.version)

ってすると、

sys.version_info(major=3, minor=5, micro=2, releaselevel='final', serial=0)
3.5.2 |Anaconda 2.5.0 (x86_64)| (default, Jul  2 2016, 17:52:12) \n[GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)]

って出てくる。

他にも、

import platform
print(platform.python_version())


ってすると、

3.5.2

って出てくる。

他にもタプルで情報を取る方法もあるみたいですが、まぁ使う時になったらでいいでしょう。

それでは今日はこの辺で。