python的package里只有三个_python里面的project、package、module分别是什么

2020/5/25

1、project(项目)

project 即项目,是一个很大的文件夹,里面有好多的 .py 文件。

在Spyder 中点击菜单栏 projects ----->  new project  就可以新建一个项目。

2、Module(模块)

在Python 里面,一个 .py 文件就称之为一个模块(module)

3、package(包)

在python 里面,一个包可以包含很多个模块,当然包里面还可以继续含有包。比如如下的目录结构:

上述目录结构中,mycompany 是包名,web 是一个子包,含有 mycompany.web.utils和 mycompany.web.www 等模块。

注意1:

每一个包目录下面都会有一个 __init__.py 文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模块名就是mycompany(外层的)。

注意2:

自己创建模块时要注意命名,不能和Python自带的模块名称冲突。例如,系统自带了sys模块,自己的模块就不可命名为sys.py,否则将无法导入系统自带的sys模块。

参考:https://www.jb51.net/article/167154.htm

原文:https://www.cnblogs.com/guan-zl/p/12961178.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值