文件夹结构以下: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