包是模塊所在的目錄,必須包含一個命名爲__init__ py的文件,文件的內容就是包的內容python
包的搜索路徑添加app
- sys.path.append(path):添加模塊的搜索路徑
- 經過環境變量PHTHONPATHTH添加搜索路徑,以冒號分隔
導入模塊函數
- import package, :導入包,能夠是元組;包裏的內容可用
- from package import model: 從包裏到入模塊:模塊中的內容可用,須要經過短名來訪問
- import package.model:從包裏到入模塊;模塊中的內容可用,須要經過長名來訪問
- import package * :包中的__all__變量存在時,只會導入__all__變量中的函數,不存在時,導入全部不如下劃線開頭的全局名稱
包中的變量學習
- __all__: 全部可被導出的接口
- __doc__: 說明文檔, 寫在模塊開頭的文檔字符串
- __file__: 包的文件
dir(): 查看包中的內容接口
help(): 查看幫助文檔