python的源文件夹可以作为一个包,但不一定是包,例如:
在test文件夹中,如果有__inti__.py这么命名的一个脚本,则test认为是一个包。
#!/user/bin/env python
#coding:utf-8
print '为了表示test是一个包,创建名称必需为__init__.py的文件'
在run.py中,如何调取包:
#!/user/bin/env python
#coding:utf-8
#导入整个包,此方式仅执行不能访问模块,只能访问包文件中的内容
import test
#导入包的某个模块,此方式仅执行不能访问模块,只能访问包文件中的内容
import test.demo6
#通常用该方式导入包的某个模块
from test import demo7
print sum #虽然demo7也有sum属性,但是默认使用优先级更高的属性
print demo7.sum #这样确保调用正确
#导入包的模块的方法
from test.demo7 import plus
print plus(100)