美文网首页
python模块、包和类的一点总结

python模块、包和类的一点总结

作者: DingHaoqing | 来源:发表于2016-06-21 00:08 被阅读0次

    python模块、包和类的一点总结

    关于python模块(.py文件)调用的一点启示:

    同一个文件夹内,直接import

    关于包:

    1. 包内添加 'init.py' 文件
    2. python命令窗口:
      import sys
      sys.path.append(r"path")  # 添加路径
      import package
    
    1. 同一个包内,不同模块之间 from package import module 或者 import module(这种方法目前还有问题,运行出错)
    2. 不同包内:
    from package1.module import fun(or *) #(用时 fun())  
    from package1 import module #(用时 module.fun)
    

    关于类的一点总结:

    1. 查看类的方法:c.__dict__ dir(c)

    2. 关于类的使用:var=classname(var1,var2,...);var.classmethod

    3. 类的方法分为:实例方法(self)、类方法、静态方法(@staticmethod)
      类的实例方法中可以给self再添加属性

    4. 类内方法相互调用:self.methodname(var1,var2,...)

    5. 类的继承:父类和子类之间 class child(parent),要先给子类init中赋值父类的属性值,之后才能使用父类的实例方法

    相关文章

      网友评论

          本文标题:python模块、包和类的一点总结

          本文链接:https://www.haomeiwen.com/subject/tatgdttx.html