Python 不建議用一行 import 全部模塊

Python 不建議用一行 import 全部模塊,而是推薦用多行 import 來導入模塊。更多的是出於操做便利性的緣由,與代碼自己無關:code

更易於閱讀

  • import fredimport barney, betty, wilma, fred, bambam, pebbles 更容易找。

更易於搜索

  • 能經過關鍵詞立刻 import fred 搜尋到位置,而 import barney, fred 不行。

更易於編輯:

  • 插入和移除更快捷;
  • 每行只聲明一個模塊,所以你不須要費力去找模塊在哪;
  • 移動模塊時只需移動整行便可;
  • 複製多個模塊到其它 Python 文件時只需複製黏貼幾行便可,不用在一行 import 語句裏費力找你想要的模塊。

多行 import 更易於維護

  • 一旦模塊有所修改,你能直接根據報錯的行數知道是哪一個模塊出錯了,而一行 import 會很麻煩;
  • 若是漏掉或者添加模塊,你還能經過行數和變動位置感知到。

譯者總結

多行 import 更多地是爲了方便編輯(複製、粘貼、刪除)以及維護,而提到的易於搜索彷佛無足輕重,由於多數人應該會把 import 寫在 Python 文件開頭,搜索文件前部應該是不難的。import

相關文章
相關標籤/搜索