关于包 模块 和库
来源: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命令安装或者源码安装)。
自定义模块:用户自己可以自行编写模块,然后使用。
如果我解决了同学的问题,请采纳!学习愉快^_^。
相似问题