首页 新闻 会员 周边

Python 的库是分为标准库和第三方库这两大类

0
[已关闭问题] 关闭于 2026-07-13 10:12
虽然内置模块是标准库的一部分,但标准库还包括了许多其他模块,而第三方模块则是通过外部安装获得的扩展功能。所有这些构成了Python强大的生态系统

1. 标准库(Standard Library)—— 官方的“精装房”

  • 代表os, json, math, datetime
  • 特点:它们通常是用 Python 写的 .py 文件(部分是 C 扩展),存放在 /usr/lib/python3.7/ 目录下。
  • 地位:它们随 Python 安装包一起分发。你不需要联网下载,只要装了 Python 就有。它们提供了非常强大的日常功能,是“系统库”的主力军。
  • python >>> help() help> modules或者help('modules')可以看到所有标准模块
  • 内置模块(Built-in Modules)—— 解释器的“亲生骨肉”,,‌所有内置模块确实都属于标准模块(标准库)的一部分

    • 代表sys, gc, builtins
    • 特点:它们是用 C 语言编写,并在编译 Python 时直接硬编码进了 Python 解释器(二进制可执行文件)内部的。
    • 地位:它们是 Python 运行最核心的基础,连 .py 文件都没有,加载速度最快。
    • import sys; print(sys.builtin_module_names) 即可列出所有编译进解释器的内置模块名 。

2. 第三方库(Third-party Libraries)—— 自己买的“家具”

  • 代表requests, pandas, numpy
  • 特点:由全球开发者社区维护,通过 pip 安装,存放在 site-packages 目录下。
  • 地位:它们不属于 Python 官方,但极大地扩展了 Python 的能力(比如做 AI、爬虫、数据分析)
  • 使用包管理器命令列出当前环境已安装包 pip list
*Tesla*的主页 *Tesla* | 老鸟四级 | 园豆:2024
提问于:2026-07-13 10:12
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册