Python常用标准库模块及查询使用方法

 更新时间:2025年08月20日 08:44:25   作者:Par@ish  
Python标准库模块随Python安装,默认可用,涵盖文件操作、网络请求、数学计算、文本处理等功能,如os、sys、math、datetime等,可通过CLI或官网查看模块列表

常用Python 标准库模块

Python 自带了许多标准库(模块),这些模块在安装Python时就已经包含在内,无需额外安装即可使用。

以下是一些常用的Python标准库模块:

  1. os - 提供了访问操作系统服务的功能,如文件操作、目录操作、环境变量等。例如,os.getcwd()用于获取当前的工作路径。
  2. sys - 提供了一系列与Python解释器交互的函数和变量,用于操控Python的运行时环境。例如,sys.argv用于获取命令行参数列表,sys.exit()用于退出程序。
  3. math - 包含了基本的数学运算函数,如平方根、对数、三角函数等。
  4. random - random模块提供了生成随机数的函数,这在软件开发中经常会用到。通过random模块,我们可以生成随机整数、浮点数、从列表中随机选择等等操作。
  5. datetime - datetime模块也是时间处理模块,相比time模块,它提供了更加丰富的功能,包括日期和时间的表示、计算、格式化等功能。
  6. json - 用于JSON数据的编码和解码。
  7. re - 正则表达式模块,用于文本匹配和处理。
  8. urllib - 一系列用于处理URLs的模块,支持网页抓取、下载等功能。
  9. http - 提供HTTP客户端和服务端的支持。
  10. argparse - 用于命令行选项、参数和子命令解析。
  11. functools - 包含高阶函数和操作函数对象的工具。
  12. itertools - 提供创建高效迭代器的函数。
  13. collections - 提供了特殊的容器数据类型,如deque(双端队列)、namedtuple等。
  14. copy - 提供了对象拷贝的功能。
  15. pickle - 用于对象的序列化和反序列化。
  16. shutil - 高级文件和文件集合的复制、移动等操作。
  17. glob - 查找符合特定规则的文件路径名。
  18. zipfile - 压缩文件处理模块,支持ZIP文件格式。
  19. threading - 提供多线程编程的支持。
  20. queue - 线程安全的队列类,用于线程间通信。
  21. time - time模块提供了时间相关的函数,使得我们可以在程序中轻松处理时间。通过time模块,我们可以获得当前时间、格式化时间、延迟执行等操作。

这只是Python标准库中的一部分模块,实际上Python的标准库非常丰富,覆盖了网络编程、文本处理、数据压缩、GUI编程等多个领域。

Python解释器中查看可用模块列表

Python解释器中查看可用模块列表方法如下:

以Windows 为例,在CLI命令行模式下执行:

python
help()
modules

也可以通过python官网查看各个版本自带的标准模块及用法:https://docs.python.org/3.11/library/index.html

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。阅读

相关文章

  • python如何构建mock接口服务

    python如何构建mock接口服务

    这篇文章主要介绍了python如何构建mock接口服务,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2021-01-01
  • Python3第三方模块之Pillow模块的使用详解

    Python3第三方模块之Pillow模块的使用详解

    这篇文章主要介绍了Python3第三方模块之Pillow模块的使用详解,在 pillow之前处理图形的库莫过于PIL,但是它支持到python2.7,年久失修,于是一群志愿者在PIL的基础上常见了pillow,支持python3,又丰富和功能特性,需要的朋友可以参考下
    2023-10-10
  • Python如何实现Markdown记账记录转Excel存储

    Python如何实现Markdown记账记录转Excel存储

    这篇文章主要为大家详细介绍了Python如何实现Markdown记账记录转Excel存储功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-03-03
  • Django调用支付宝接口代码实例详解

    Django调用支付宝接口代码实例详解

    这篇文章主要介绍了Django调用支付宝接口代码实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • python3.7将代码打包成exe程序并添加图标的方法

    python3.7将代码打包成exe程序并添加图标的方法

    这篇文章主要介绍了python3.7将代码打包成exe程序并添加图标的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-10-10
  • 掌握python polars库进行高效高速的数据处理。

    掌握python polars库进行高效高速的数据处理。

    这篇文章主要介绍了python polars库进行高效高速的数据处理技巧详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • 解决pytorch 模型复制的一些问题

    解决pytorch 模型复制的一些问题

    这篇文章主要介绍了解决pytorch 模型复制的一些问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 7个实用的Python自动化代码别再重复造轮子了

    7个实用的Python自动化代码别再重复造轮子了

    关于Python有一句名言:不要重复造轮子,给大家分享经过Python3.6.4调试通过的代码,感兴趣的朋友跟随小编一起看看吧
    2023-11-11
  • Python字符串类型及格式化问题

    Python字符串类型及格式化问题

    这篇文章主要介绍了Python字符串类型及格式化问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • Python绘制趋势线的示例代码

    Python绘制趋势线的示例代码

    趋势线是用来显示数据趋势或者预测未来发展方向的一种图形表示方法,这篇文章主要为大家详细介绍了如何使用Python绘制趋势线,需要的可以了解下
    2024-03-03

最新评论