文件夾結構以下:python
如圖所示:函數
其中:測試
a.py內容以下:this
# -*- coding: utf-8 -*- #練習package下有多個module的統一調用 print 'this is a funciton' def aa(): print 'aaaaaa'
b.py內容以下:code
# -*- coding: utf-8 -*- def bb(): print 'bbbbbb'
c.py內容以下:htm
# -*- coding: utf-8 -*- def cc(): print 'cccccc'
若是想把這三個mudule統一放在一個文件夾下,當須要導入這三個module時,直接導入一個外圍的模塊如何操做呢?圖片
這時候須要在這個文件夾下建立一個 init.py文件utf-8
文件內容以下,同時引入這三個mudule: init.py內容以下:ci
# -*- coding: utf-8 -*- #這裏導入的方式,採用只導入指定function的模式 也能夠 from a import * 導入所有函數 from a import aa from b import bb from c import cc
這些都在文件夾tmodule下面。文檔
測試文件以下:
# -*- coding: utf-8 -*- # tmodule test import tmodule tmodule.aa()
如上面代碼所示: 直接導入tmodule便可,就能夠在新的文件夾下直接使用了,目錄格式如上所示,就不用每個module都導入了。這是至關於python中package的使用方法:
測試輸出結果:
over