【python】库、包、模块之间的区别和联系

划重点:这三个概念(库、包、模块)实际上都是模块,只不过是个体和集合的区别。

模块

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

  • 模块方式:
    1、from 模块名 import 函数名
    2、import 模块名
  • 可以使用as 为模块或函数起一个别名

在模块之上的概念,为了方便管理而将.py文件进行打包。包目录下第一个文件便是 init.py(特点),然后是一些模块文件和子目录等。

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

  • 第三方库:就是由其他的第三方机构,发布的具有特定功能的模块。
  • 自定义模块:用户自己可以自行编写模块,然后使用。
    这三个概念(库、包、模块)实际上都是模块,只不过是个体和集合的区别
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容