python模块导入import之包和模块和类
1、新建一个文件夹clspkg,在文件夹内新建‘pkg.py’和‘init.py’文件,这样
clspkg文件夹就是一个包

2、打开pkg.py文件,并写代码如下:
打开pkg.py文件,并写代码如下:
class test:
def __init__(self,id,name):
self.__id = id
self.__name = name
def clstest(self):
print (self.__name)
这里定义了一个类test

3、在clspkg文件夹同级新建‘diaocls.py’文件,写代码如下;
from clspkg import pkg
clsobj = pkg.test(1,'zhangsan')
clsobj.clstest()
实例化clspkg包的pkg模块的test类

4、F5运行diaocls.py程序,正确调用了包的类的方法clstest

5、改diaocls.py文件,使用另一种导入方法
from clspkg.pkg import test
clsobj = test(1,'zhangsan')
clsobj.clstest()

6、F5运行diaocls.py程序,正确调用了包的类的方法clstest

7、将第五步代码
from clspkg.pkg import test
改成
from clspkg.pkg import *
就是导入了所有的类,F5运行diaocls.py程序,同样正确调用了包的类的方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:171
阅读量:189
阅读量:167
阅读量:50
阅读量:131