Python中一行和多行import模塊問題
Python 不建議用一行 import 所有模塊,而是推薦用多行 import 來導入模塊。更多的是出于操作便利性的原因,與代碼本身無關:
更易于閱讀
- import fred 比 import barney, betty, wilma, fred, bambam, pebbles 更容易找。
更易于搜索
- 能通過關鍵詞馬上 import fred 搜尋到位置,而 import barney, fred 不行。
更易于編輯:
- 插入和移除更快捷;
- 每行只聲明一個模塊,因此你不需要費力去找模塊在哪;
- 移動模塊時只需移動整行即可;
- 復制多個模塊到其它 Python 文件時只需復制黏貼幾行即可,不用在一行 import 語句里費力找你想要的模塊。
多行 import 更易于維護
一旦模塊有所修改,你能直接根據(jù)報錯的行數(shù)知道是哪個模塊出錯了,而一行 import 會很麻煩;
如果漏掉或者添加模塊,你還能通過行數(shù)和變更位置感知到。
總結(jié)
多行 import 更多地是為了方便編輯(復制、粘貼、刪除)以及維護,而提到的易于搜索似乎無足輕重,因為多數(shù)人應該會把 import 寫在 Python 文件開頭,搜索文件前部應該是不難的。
- 詳解Python中的from..import絕對導入語句
- 從零學python系列之新版本導入httplib模塊報ImportError解決方案
- Python中import導入上一級目錄模塊及循環(huán)import問題的解決
- python 環(huán)境變量和import模塊導入方法(詳解)
- Python中標準模塊importlib詳解
- Python import自定義模塊方法
- 跟老齊學Python之Import 模塊
- python在不同層級目錄import模塊的方法
- 淺談python import引入不同路徑下的模塊
- 詳解Python import方法引入模塊的實例
- python引用(import)某個模塊提示沒找到對應模塊的解決方法
- Python使用import導入本地腳本及導入模塊的技巧總結(jié)
相關文章
解決tensorflow1.x版本加載saver.restore目錄報錯的問題
今天小編就為大家分享一篇解決tensorflow1.x版本加載saver.restore目錄報錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07python中的Numpy二維數(shù)組遍歷與二維數(shù)組切片后遍歷效率比較
這篇文章主要介紹了python中的Numpy二維數(shù)組遍歷與二維數(shù)組切片后遍歷效率比較,在python-numpy使用中,可以用雙層?for循環(huán)對數(shù)組元素進行訪問,也可以切片成每一行后進行一維數(shù)組的遍歷,下面小編擊來舉例介紹吧,需要的朋友可以參考一下2022-03-03Windows下創(chuàng)建定時任務執(zhí)行Python腳本的方法實現(xiàn)
Python定時任務執(zhí)行,本文主要介紹了Windows下創(chuàng)建定時任務執(zhí)行Python腳本的方法實現(xiàn),具有一定的參考價值,感興趣的可以了解一下2023-11-11使用Python腳本來控制Windows Azure的簡單教程
這篇文章主要介紹了使用Python腳本來控制Windows Azure的簡單教程,由于微軟官方提供了Python SDK,使得用戶自己用Python控制Azure成為了可能,需要的朋友可以參考下2015-04-04python matplotlib模塊基本圖形繪制方法小結(jié)【直線,曲線,直方圖,餅圖等】
這篇文章主要介紹了python matplotlib模塊基本圖形繪制方法,結(jié)合實例形式總結(jié)分析了Python使用matplotlib模塊繪制直線,曲線,直方圖,餅圖等圖形的相關操作技巧,需要的朋友可以參考下2020-04-04Python3中的列表,元組,字典,字符串相關知識小結(jié)
這篇文章主要介紹了Python3中的列表,元組,字典,字符串相關知識小結(jié),小編覺得挺不錯的,分享給大家,需要的朋友可以參考下。2017-11-11django與vue的完美結(jié)合_實現(xiàn)前后端的分離開發(fā)之后在整合的方法
今天小編就為大家分享一篇django與vue的完美結(jié)合_實現(xiàn)前后端的分離開發(fā)之后在整合的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08