python的package和module

  • 相当于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 * 那么使用模块中的内用不需要加上前缀 直接用
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 模块和包 一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是...
    go以恒阅读 2,331评论 0 4
  • ## 如何认识python中的包和模块 //**//作为一个python小菜鸟,刚接触python并没有多久,也只...
    hy雅各布阅读 1,580评论 0 0
  • 模块 一个模块就是包含了python定义和声明的文件,文件名就是模块名字加上.py后缀,通过导入模块来引入其他文件...
    断尾壁虎V阅读 1,676评论 0 1
  • 时间:2018年5月22日 星期二 天气:晴15°-27° 今天小丫头跟好朋友在幼儿园玩,回到家已经8点半了。到了...
    思念竹林阅读 350评论 0 1
  • 时间:20180727 晴 系统学经1天 学经方法:137累积法 学经内容:《易经》1~10;《三字经》1~16;...
    文汶hjw阅读 358评论 0 1

友情链接更多精彩内容