IPythonを使うと、標準の対話モードPythonよりも便利なコマンドが使えるらしい。
さっそく、インストールしてみる。
$ pip install ipython
■IPythonの起動
$ ipython Python 3.6.2 (default, Jul 22 2017, 12:11:51) Type 'copyright', 'credits' or 'license' for more information IPython 6.1.0 -- An enhanced Interactive Python. Type '?' for help. In [1]:
標準の対話モードPythonより少々起動に時間がかかるが、便利になるのであれば問題ない。
マジックコマンド
%who 使用中のオブジェクトを一覧表示。
%whos %whoよりも詳しい情報を表示。
IPytonエクステンション
%load_ext エクステンション名
でロードする。
エクステンション名 | 効果 |
---|---|
%autoreload | インポートしたスクリプトを再ロードする。 |