PEP8(import関連)
読んでみたらプログラムの書き方の参考になりました。これから実装するときはコーディング規約の公式ドキュメントも参考にしよう!
以下に気になったことをまとめました。
import
- import文は通常は行を分けるべき。
#OK: import os import sys #OK: from subprocess import Popen, PIPE #NG: import sys, os
- import文は次の順番でグループ化すべき。
1. 標準ライブラリ 2. サードパーティに関連するもの 3. ローカルな アプリケーション/ライブラリ に特有のもの
- 絶対import を推奨。
- 暗黙の相対importは 絶対に 使ってはいけない。この機能は Python 3 で削除された。
import mypkg.sibling from mypkg import sibling from mypkg.sibling import example