import文 は次の順番でグループ化する。
- 標準ライブラリ
- サードパーティに関連するもの
- ローカルな アプリケーション/ライブラリ に特有のもの
isortはPythonモジュールをPEP8の名前順に整理してくれる
インストール
conda install isort か pip install isort で
使い方メモ
$ isort
と入力すると、そのディレクトリにあるpyファイル全てに対してチェックしてくれます。+と-となる部分が表示されるので、y/n/qを入力します。
$ isort <file.py>とすると、file.pyに対して実行。
変更部分を確認したい場合は、
$ isort -df[-diff]--
Jupyterで最後に確認する
jupyterでコードを書いているとき、順番を丁寧に並べるのが面倒なので、あとでまとめて直しています。import部分だけ切り出して適当なfile.pyに保存してisortで整理、jupyterに戻します。
ドラッグ部分をisortという機能はないと思われます。
0 件のコメント:
コメントを投稿