Python 常用库大全(分类整理,通俗易懂,直接照着用)
按办公、数据分析、爬虫、AI、GUI、文件处理、游戏、网络分类,新手必记,工作高频使用。
一、基础内置库(不用安装,直接 import)
- os:文件 / 文件夹操作(创建、删除、遍历路径)
- sys:系统参数、命令行、程序退出
- random:随机数、抽奖、随机选择
- time / datetime:时间、日期、时间戳
- json:读写 JSON 格式数据
- re:正则表达式,查找替换、批量处理文本(对应你刚才问的 SearchReplace)
- math:数学计算,平方、开方、三角函数
- csv:读写 CSV 表格
二、办公自动化(最实用,必学)
- openpyxl:读写 Excel(.xlsx),批量改表格
- python‑docx:读写 Word 文档
- python‑pptx:读写 PPT
- pdfplumber / PyPDF2:读取、拆分、合并 PDF
- pyautogui:自动点击鼠标、键盘,做外挂 / 自动化
- smtplib:自动发邮件
三、数据分析 & 表格处理(数据岗必备)
- pandas:表格处理神器,类似 Excel,筛选、排序、统计、批量替换
- numpy:数值计算、数组、矩阵,科学计算基础
- matplotlib:画折线图、柱状图、饼图
- seaborn:美化图表,做可视化
四、爬虫 & 网络
- requests:发送网络请求,爬网页、接口数据
- beautifulsoup4:解析网页,提取文字、链接
- lxml:快速解析 HTML/XML
- selenium:模拟浏览器(打开网页、点击、登录)
五、AI / 机器学习
- scikit‑learn:经典机器学习(分类、回归、聚类)
- torch:深度学习,神经网络、大模型
- tensorflow:谷歌深度学习框架
- opencv‑python:图像处理、人脸识别、摄像头
六、GUI 桌面软件(做窗口程序)
- tkinter:Python 自带,做简单窗口、按钮、输入框
- PyQt5:专业桌面软件,功能强大
- customtkinter:美化版 tkinter,界面现代好看
七、游戏 & 多媒体
- pygame:做小游戏(你刚才的贪吃蛇就是用这个)
- pydub:音频处理
- pillow(PIL):图片裁剪、加水印、格式转换
八、批量文本 / 查找替换(对应你刚问的 SearchReplace、Multi‑Edit)
- re(正则):Python 原生,批量查找替换
- fileinput:批量遍历多个文件替换
- 用 pandas 批量替换表格内容
简单一句话总结怎么选
- 办公自动化:
openpyxl、python‑docx、pyautogui - 表格数据:
pandas、numpy - 爬虫:
requests + beautifulsoup4 - 做软件窗口:
tkinter - 小游戏:
pygame - 批量查找替换:
re

2263

被折叠的 条评论
为什么被折叠?



