2:Python的模块、包与库

模块

模块是一种程序的组织形式。它将彼此具有特定关系的一组Python可执行代码、函数、类或变量组织到一个独立文件中,可以供其他程序使用。

程序一旦创建了一个Python源文件,其不带后缀.py的文件名就是模块名。

为了方便管理,通常将程序文件(模块)以特定目录的形式进行打包。
作为包的目录中必须至少包含一个名为__init__.py的文件,包含一些模块文件和作为子包的子目录。

__ init __.py文件的主要作用为:

  • 作为python中包与普通目录的区别标识;
  • 编写代码,定义类、函数、变量等对象;
  • 定义__all__变量来确定采用from moduleName import *时导入的模块名称。

库是为实现某一功能的模块和包的集合。将模块和包封装为库进行发布,方便安装和管理。

根据库是否已经包含在Python的官方安装包中,通常将其区分为

  • 标准库:安装好Python后,本身就带有的库被称为标准库。标准库中的模块被称为标准模块。
    在这里插入图片描述
  • 第三方库:没有随官方发行版本安装的库;非标准库中的模块称为第三方模块。如matlibplot
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章