标准库就是编程语言自带的一系列经过合理组织的可重复使用的函数和常量,其实说白了就是编程语言为我们提供了日常频繁使用的函数和常量,平时我们说的第三方库有别于标准库,第三方库需要另外安装,但是它们的角色都是一样,都是给开发者提供相应的函数。

不仅仅Python有大量的标准库,几乎所有的编程语言都有自带丰富的标准库。C语言也一样,不过C语言并不叫做标准库,而是习惯称为头文件,其实作用跟Python中的标准库的功能一样。

Python中的标准库相当的丰富,它们提供了多种功能的可重复使用的代码。标准库由多个模块组成,在Python的概念中,模块是一个py文件,该文件里面包含一系列相关的函数和许多的常量。而一个标准库(不仅仅是指标准库)又由多个模块组成,这样层层包裹。

查看Python中的标准库,在Python安装路径下的Lib文件夹下,这取决于你在安装Python时选择的文件夹位置。

下面介绍一种查看标准库位置的方法:

比如我想查看os标准库的位置

>>> import os
>>>print(os.__file__)
/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/os.py

标准库就是Python的一大利器,俗称内置电池,利用标准库可以帮助我们轻松完成一切工作。比如,利用爬取互联网上任何一个网页、发送电子邮件、管理数据库等。

利用Python提供的标准库,我们可以轻松的编写跨平台的Python程序,实现在一种操作系统上开发出可以在多种操作系统上运行的程序,这将大大提供工作效率。

这些标准库会在后续的课程中有所涉及,大家可以通过互联网去了解一下。