PEP8 匯入規則

一些推薦的 PEP8 風格匯入指南:

  1. 匯入應分開:

     from math import sqrt, ceil      # Not recommended
     from math import sqrt            # Recommended
     from math import ceil
    
  2. 在模組頂部按如下方式訂購匯入:

    • 標準庫匯入
    • 相關的第三方匯入
    • 本地應用程式/庫特定匯入
  3. 應避免使用萬用字元匯入,因為它會導致當前名稱空間中名稱混淆。如果你使用 from module import *,則可能不清楚程式碼中的特定名稱是否來自 module。如果你有多個 from module import *型別的語句,這是雙重的。

  4. 避免使用相對匯入; 改為使用顯式匯入。