python module使用

文件夾結構以下: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

相關文章
相關標籤/搜索