美文网首页
python的package和module

python的package和module

作者: 雪之梦_8f14 | 来源:发表于2019-07-20 14:04 被阅读0次

    • 相当于c++语言中的namesapce 便于命名管理 同一个包下的不能出现两个相同的名
    • 怎么辨别python中的包和文件夹 很简单 只要是目录下包含init.py的就是包,否则是文件夹

    模块

    • 可以理解为一个python文件就是一个模块
    • 比如 当前文件夹下有student.py 这个文件 这个文件中有一个类student, 那么如何调用这个类
    import student # 模块 
    

    测试 在vscode中测试

    • 树状结构


    • 测试代码
    # import student
    # stu = student.student()
    # print(stu.name)
    # student.func1()
    
    from models.person import *
    pes = person()
    pes.func1()
    
    • import 后面只能跟模块名字(包.模块也可以)
    • 如果使用的是import module1 那么在下面使用模块中的内容 必须加上前缀module1.xxx
    • 如果使用的是from package.module1 import * 那么使用模块中的内用不需要加上前缀 直接用

    相关文章

      网友评论

          本文标题:python的package和module

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