Python库、包、模块

leagueandlegends / 2024-04-21 / 原文

一、什么是库、包、模块

无论是库、包、模块,其核心都在于封装了一系列的功能。

1、库library,这个概念并非Python里的概念,是从C语言过来的。库这个概念其实就是一堆代码一起完成一个或多个任务。非常类似函数,但是是以文件组织在一起。

2、模块module,这个概念就是Python里的概念,一个模块就是一个py文件,然后包含多行代码执行一个或多个任务,库约等于模块。

3、包。包含多个模块的“目录”为包package,通俗来说包就是一类功能模块的组织者。

Python的标准库函数

 random是一个模块,就是一个py文件

Python的第三方库函数

 我们使用pip安装的都放在site-packages中,属于第三方库

 

 

在第三方库中,包下面包含一个_init_.py,还有很多模块。