当前位置:首页>python>Python自动化脚本入门

Python自动化脚本入门

  • 2026-10-11 06:18:44
Python自动化脚本入门

Python自动化脚本入门:效率翻10倍


用 Python 写自动化脚本不难,掌握文件操作、Excel处理、批量操作这几招,80% 的重复工作都能自动完成。


自动化能做什么?

常见的自动化场景

场景
手动操作
自动操作
文件整理
手动把文件分类到不同文件夹
脚本自动按类型/日期分类
批量改名
一个个改文件名
一条命令批量重命名
Excel处理
手动复制粘贴数据
脚本自动读写、计算、生成报表
发送邮件
一封封写邮件发邮件
自动生成并批量发送
数据采集
手动复制网页内容
爬虫自动采集整理
图片处理
一张张压缩/加水印
批量处理成百上千张图

为什么选 Python 做自动化?

1.语法简单:十几行代码就能搞定很多事

2.库特别多:别人已经写好了各种工具,你直接用就行

3.上手快:零基础学一周就能写实用脚本

4.跨平台:Windows、Mac、Linux 都能用


准备工作

安装 Python

如果你还没装 Python,先去 python.org 下载安装,记得勾选 "Add Python to PATH"。

验证安装: 

安装第三方库

Python 强大的地方在于有海量的第三方库(别人写好的工具),用 pip 命令就能安装。

我们后面会用到的库:

库名
用途
安装命令
os
文件和文件夹操作(Python自带)
shutil
高级文件操作(复制、移动)
openpyxl
读写 Excel 文件
pip install openpyxl
Pillow
图片处理
pip install pillow

文件和文件夹操作

Python 自带的 os 模块是文件操作的基础,几乎所有自动化脚本都会用到。

基本操作

路径拼接

不同系统的路径分隔符不一样(Windows 用 \,Mac/Linux 用 /),用 os.path.join() 可以自动处理:

创建和删除文件夹

复制和移动文件

用 shutil 模块(比 os 更高级):

⚠️ 注意:shutil.rmtree 会直接删掉整个文件夹,不进回收站,用之前一定要确认清楚!


实战案例1:批量重命名文件

需求

有一个文件夹里有一堆图片,名字乱七八糟的,想统一改成 照片_001.jpg、照片_002.jpg……这样的格式。

代码实现

安全建议

1.先备份:批量操作前,先把文件复制一份备份

2.先测试:先把 os.rename 换成 print,看看输出对不对

3.从小量开始:先拿几个文件试试,没问题再批量处理


实战案例2:自动整理下载文件夹

需求

下载文件夹太乱了,想自动按文件类型分类:

• 图片放 图片 文件夹

• 文档放 文档 文件夹

• 视频放 视频 文件夹

• 压缩包放 压缩包 文件夹

• 其他放 其他 文件夹

代码实现

把这段代码跑一遍,下载文件夹瞬间清爽了。


Excel 自动化(openpyxl)

Excel 是打工人最常用的工具之一,用 Python 操作 Excel 能省超多时间。

安装

读取 Excel

写入 Excel

实战:合并多个 Excel 文件


图片批量处理(Pillow)

安装

批量压缩图片

批量加水印


自动发送邮件

用 Python 自动发邮件,适合批量通知、定时报表等场景。

💡 QQ邮箱需要在设置里开启SMTP服务,获取授权码。其他邮箱(163、Gmail等)原理类似。


写自动化脚本的思路

遇到想自动化的需求,按这个思路来:

第一步:手动做一遍

先手动完整做一遍,把每一步都想清楚。

第二步:拆解步骤

把整个流程拆成一个个小步骤,比如:

1. 打开文件夹

2. 找到所有Excel文件

3. 逐个读取数据

4. 合并到一起

5. 保存新文件

第三步:搜索怎么用 Python 实现每一步

不知道怎么写就搜,比如:

• "Python 怎么读取 Excel"

• "Python 怎么批量重命名文件"

• "Python 怎么发邮件"

99% 的场景都有现成的解决方案。

第四步:先写最小可用的版本

先让脚本先跑起来,能出结果,然后再慢慢优化。


自动化脚本安全须知

1. **操作前先备份重要文件

2. **先用 print 代替真实操作

3. **从小批量开始测试

4. **重要操作加确认提示



感谢阅读,欢迎关注我的公众号

最新文章

随机文章