PYTHON常用的库介绍

Python 常用库大全(分类整理,通俗易懂,直接照着用)

办公、数据分析、爬虫、AI、GUI、文件处理、游戏、网络分类,新手必记,工作高频使用。

一、基础内置库(不用安装,直接 import)

  1. os:文件 / 文件夹操作(创建、删除、遍历路径)
  2. sys:系统参数、命令行、程序退出
  3. random:随机数、抽奖、随机选择
  4. time / datetime:时间、日期、时间戳
  5. json:读写 JSON 格式数据
  6. re:正则表达式,查找替换、批量处理文本(对应你刚才问的 SearchReplace)
  7. math:数学计算,平方、开方、三角函数
  8. csv:读写 CSV 表格

二、办公自动化(最实用,必学)

  1. openpyxl:读写 Excel(.xlsx),批量改表格
  2. python‑docx:读写 Word 文档
  3. python‑pptx:读写 PPT
  4. pdfplumber / PyPDF2:读取、拆分、合并 PDF
  5. pyautogui:自动点击鼠标、键盘,做外挂 / 自动化
  6. smtplib:自动发邮件

三、数据分析 & 表格处理(数据岗必备)

  1. pandas:表格处理神器,类似 Excel,筛选、排序、统计、批量替换
  2. numpy:数值计算、数组、矩阵,科学计算基础
  3. matplotlib:画折线图、柱状图、饼图
  4. seaborn:美化图表,做可视化

四、爬虫 & 网络

  1. requests:发送网络请求,爬网页、接口数据
  2. beautifulsoup4:解析网页,提取文字、链接
  3. lxml:快速解析 HTML/XML
  4. selenium:模拟浏览器(打开网页、点击、登录)

五、AI / 机器学习

  1. scikit‑learn:经典机器学习(分类、回归、聚类)
  2. torch:深度学习,神经网络、大模型
  3. tensorflow:谷歌深度学习框架
  4. opencv‑python:图像处理、人脸识别、摄像头

六、GUI 桌面软件(做窗口程序)

  1. tkinter:Python 自带,做简单窗口、按钮、输入框
  2. PyQt5:专业桌面软件,功能强大
  3. customtkinter:美化版 tkinter,界面现代好看

七、游戏 & 多媒体

  1. pygame:做小游戏(你刚才的贪吃蛇就是用这个)
  2. pydub:音频处理
  3. pillow(PIL):图片裁剪、加水印、格式转换

八、批量文本 / 查找替换(对应你刚问的 SearchReplace、Multi‑Edit)

  • re(正则):Python 原生,批量查找替换
  • fileinput:批量遍历多个文件替换
  • pandas 批量替换表格内容

简单一句话总结怎么选

  • 办公自动化:openpyxl、python‑docx、pyautogui
  • 表格数据:pandas、numpy
  • 爬虫:requests + beautifulsoup4
  • 做软件窗口:tkinter
  • 小游戏:pygame
  • 批量查找替换:re

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值