关于包 模块 和库

来源:2-15 python第三方模块(学会第三方安装方法)

慕后端2210851

2019-08-25 11:18:16

包 模块  库 这三者有什么关系  各自又是什么 ,因为老师讲课管同一个东西一会叫包 一会叫模块  一会叫库,弄得我有点懵

写回答

1回答

好帮手乔木

2019-08-25

同学你好:

模块:就是.py文件,里面定义了一些函数和变量,需要的时候就可以导入这些模块。

包:在模块之上的概念,为了方便管理而将文件进行打包。包目录下第一个文件便是 __init__.py,然后是一些模块文件和子目录,假如子目录中也有 __init__.py,那么它就是这个包的子包了。

常见的包结构:

package_a
├── __init__.py
├── module_a1.py
└── module_a2.py

库:具有相关功能模块的集合。这也是Python的一大特色之一,即具有强大的标准库、第三方库以及自定义模块。

标准库:就是下载安装的python里那些自带的模块,os,sys,time,datetime等。

第三方库:就是由其他的第三方机构,发布的具有特定功能的模块(需要使用pip命令安装或者源码安装)。

自定义模块:用户自己可以自行编写模块,然后使用。

如果我解决了同学的问题,请采纳!学习愉快^_^。

0

0 学习 · 8160 问题

查看课程