Python提供了大约200多个内置的标准模块,涵盖了Python运行时服务、文字模式匹配、操作系统接口、数学运算、对象永久保存、网络和Internet脚本和GUI构建等方面。
一、Python常用的内置标准模块
模块名 | 描述 |
sys | 与Python解释器及其环境操作相关的标准库 |
time | 提供与时间相关的各种函数的标准库 |
os | 提供了访问操作系统服务功能的标准库 |
calendar | 提供与日期相关的各种函数的标准库 |
urllib | 用于读取来自网上(服务器上)的数据的标准库 |
json | 用于使用JSON序列化和反序列化对象 |
re | 用于在字符串中执行正则表达式匹配和替换 |
math | 提供算术运算函数的标准库 |
decimal | 用于精确控制运算精度、有效数位和四舍五入操作的十进制运算 |
shutil | 用于进行高级文件操作,如复制、移动和重命名等 |
logging | 提供了灵活的记录事件、错误、警告和调试信息等日志信息的功能 |
tkinter | 使用Python进行GUI编程的标准库 |
二、Python常用扩展库
模块名 | 描述 |
numpy | 用于数组计算和矩阵计算 |
pandas | 数据处理库 |
scipy | 科学计算 |
matplotlib | 数据可视化或科学计算可视化 |
jieba | 中文分词组件 |
openpyxl | 读写Excel文件 |
pillow | 图像处理 |
django | web框架 |
pymysql | 数据库分析 |
scrapy | 爬虫框架 |
pygame | 游戏开发 |