在Python編程中,import是一個常見的關鍵字之一 。通過import,我們可以方便地在自己的代碼中引入其他模塊(Module)中的代碼 , 并在自己的程序中使用這些代碼,這樣避免了我們編寫重復代碼的工作 。import語法如下:
import module

import module as alias
from module import name
from module import name as alias
from module import *
這些import的用法各有特點 。
第一種方式import module:導入一個名稱為module的模塊,這時我們需要使用這個模塊中的代碼時需要加上模塊名的前綴.
第二種方式import module as alias:這種方式和第一種方式相同 , 只是我們給模塊名稱設置了別名alias 。使用這個別名可以讓我們快速的使用模塊中的一些函數(shù)而不需要寫出模塊名稱 。
第三種方式from module import name:這種方式我們導入了一個叫做name的成員,從而我們可以在代碼中直接使用name而不需要寫出模塊的名字 。需要注意的是,如果這個name重名了,我們需要使用名稱沖突方案(name conflict resolution)來解決 。
第四種方式from module import name as alias:這種方式是第三種方式的別名,可以通過別名來引入模塊中的成員 。
第五種方式from module import *:一次性地導入了模塊中的所有成員 。不推薦使用的方式,因為不利于代碼的閱讀性和可維護性 。我們需要知道哪些成員源自于哪個模塊
import主要的用途是為了模塊的重用 。在Python的庫(library)中 。庫是Python使用的一些可復用的模塊集合 。在使用這些庫之前,我們需要先從Python中導入這些庫 。
【python里的import?】從另一個Python模塊中導入代碼是很常見的事情 。要注意的是Python已經(jīng)內(nèi)置了很多庫 , 甚至在不需要任何的安裝,我們都能使用這些庫 。比如os庫,可以使用它的方法來進行文件和目錄操作 。這個庫是不需要安裝的,因為它是Python默認自帶的 。Python開發(fā)社區(qū)里提供了很多第三方模塊,你可以使用Pip包管理工具通過這些模塊來編寫你自己的代碼 。
猜你喜歡
- python opencv實現(xiàn)簡易畫圖板
- python退出整個循環(huán)?
- pythonif語句的條件測試
- pil官網(wǎng)?
- format在python中的意思?
- 我國哪里的裸瓶酒最好喝?經(jīng)評比,這5種酒榜上有名,有你家鄉(xiāng)嗎
- python里format的作用?
- s在python中怎么用?
- python16轉(zhuǎn)二進制?
- python的if要加冒號?
