PEP8 匯入規則
一些推薦的 PEP8 風格匯入指南:
-
匯入應分開:
from math import sqrt, ceil # Not recommended from math import sqrt # Recommended from math import ceil
-
在模組頂部按如下方式訂購匯入:
- 標準庫匯入
- 相關的第三方匯入
- 本地應用程式/庫特定匯入
-
應避免使用萬用字元匯入,因為它會導致當前名稱空間中名稱混淆。如果你使用
from module import *
,則可能不清楚程式碼中的特定名稱是否來自module
。如果你有多個from module import *
型別的語句,這是雙重的。 -
避免使用相對匯入; 改為使用顯式匯入。