1 模塊簡(jiǎn)介
作為一個(gè)Python初學(xué)者,你首先要學(xué)會(huì)的知識(shí)就是如何引入其它模塊或者包。但是,我發(fā)現(xiàn)有些開(kāi)發(fā)者雖然使用Python很多年,依然不了解Python引入機(jī)制的靈活性。這篇文章,我們就會(huì)研究以下的主題:
- 常規(guī)的引入
- 使用from
- 相對(duì)引入
- 選擇性引入
- 局部引入
- 引入的陷阱
2 模塊使用
2.1 常規(guī)的引入
常規(guī)的引入,最常見(jiàn)的形式如下,
import sys
你所需要做的就是使用關(guān)鍵字"import",然后指定你實(shí)際想要引入的模塊或者包。import最友好的方式就是它支持多個(gè)包同時(shí)引入,如下,
import os,sys,time
盡管這種方式節(jié)省空間,但是它與Python編碼規(guī)范中將每個(gè)引入作為單獨(dú)一行這一建議相沖突。
你在引入一個(gè)模塊時(shí),你想重命名,Python支持如下方式,
import sys as system print(sys.platform)
這段代碼簡(jiǎn)單地將我們的引入重命名為"system"。我們可以用這個(gè)新模塊名字,按照之前調(diào)用sys的方式調(diào)用這個(gè)模塊的所有方法。當(dāng)然,通過(guò)使用點(diǎn)號(hào),也可以引入特定的的子模塊,例如,
import urllib.error
你可能不經(jīng)??吹竭@種引入方式,但是這種方式很容易理解。