Python中的包和模块实例

526次阅读  |  发布于5年以前

一、实例和结果

1)实例的结构和具体的文件:

复制代码 代码如下:

PyPackage
│ PyCommonM.py
init.py

├─p1Package
│ P1M.py
│ P1MC.py
init.py

└─p2
P2.py
P2M.py

2)PyCommonM.py

复制代码 代码如下:

def PyCommonMF(): print "PyCommonMF"

3) P1M.py:

复制代码 代码如下:

def P1MF(): print 'P1MF'

4)P1MC.py:

复制代码 代码如下:

class P1MC():
@staticmethod
def P1MCF(): print 'P1MCF'

5)P2M.py:

复制代码 代码如下:

def P2MF(): print 'P2MF'

6) P2.py:

复制代码 代码如下:

import P2M
from PyPackage import PyCommonM
from PyPackage.p1Package import P1M
from PyPackage.p1Package.P1MC import P1MC

def P2F():
print 'P2F'

if name == 'main':
P2F()
P2M.P2MF()
P1M.P1MF()
P1MC.P1MCF()
PyCommonM.PyCommonMF()

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8