python模块导入import之包和模块和类

  • 原创
  • |
  • 浏览:5333
  • |
  • 更新:

python模块导入import之包和模块和类

方法/步骤

  1. 1

    新建一个文件夹clspkg,在文件夹内新建‘pkg.py’和‘init.py’文件,这样

    clspkg文件夹就是一个包

    python模块导入import之包和模块和类
  2. 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

    python模块导入import之包和模块和类
  3. 3

    在clspkg文件夹同级新建‘diaocls.py’文件,写代码如下;

    from clspkg import pkg

    clsobj = pkg.test(1,'zhangsan')

    clsobj.clstest()

    实例化clspkg包的pkg模块的test类

    python模块导入import之包和模块和类
  4. 4

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

    python模块导入import之包和模块和类
  5. 5

    改diaocls.py文件,使用另一种导入方法

    from clspkg.pkg import test

    clsobj = test(1,'zhangsan')

    clsobj.clstest()

    python模块导入import之包和模块和类
  6. 6

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

    python模块导入import之包和模块和类
  7. 7

    将第五步代码

    from clspkg.pkg import test

    改成

    from clspkg.pkg import *

    就是导入了所有的类,F5运行diaocls.py程序,同样正确调用了包的类的方法

    python模块导入import之包和模块和类
    END
  8. 7
    该信息未经授权抓取自百度经验
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部