美文网首页
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