python package
2017-11-07 17:00 woodzcl 阅读(218) 评论(0) 编辑 收藏 举报简要说一下,一个python模块就是一个python文件;一个包就是存放python模块的目录结构,并且包下边必须要有一个可以为空的__init__.py模块
//test.py
from mypackage.op1 import op1
from mypackage.op2 import op2
op1()
op2()
// mypackage/__init__.py
if __name__ == '__main__':
print 'main'
else:
print 'init package'
// mypackage/op1.py
def op1():
print "I\'m in op1"
// mypackage/op2.py
def op2():
print "I\'m in op2"
//result
# python test.py
init package
I'm in op1
I'm in op2
Finally:
如果你想开发工程的话,包和模块都必须要掌握了,否者就不能有组织的管理你的工程。