目录
为什么程序员都爱Python自动化?
真实案例: 同事小王每天要花1小时整理日报数据,用Python写了20行代码后,现在每天喝咖啡的时间就能搞定!这就是自动化的魅力!
Python自动化三板斧:
-
替代重复性手工操作 ✅
-
精准处理海量数据 ✅
-
7×24小时无休工作 ✅
先上干货!文末附自动化技能图谱,建议收藏!
一、文件整理术:3行代码拯救混乱的桌面
# 文件整理自动化脚本
import os
import shutil
# 配置你的"收纳规则"
organize_rules = {
"图片": [".jpg", ".png", ".webp"],
"文档": [".pdf", ".docx", ".xlsx"],
"视频": [".mp4", ".mov", ".avi"]
}
for filename in os.listdir("待整理文件夹"):
file_path = os.path.join("待整理文件夹", filename)
# 跳过隐藏文件和文件夹
if not os.path.isfile(file_path) or filename.startswith('.'):
continue
# 匹配文件类型
for folder, exts in organize_rules.items():
if any(filename.endswith(ext) for ext in exts):
# 创建目标文件夹(如果不存在)
target_path = os.path.join("待整理文件夹", folder)
os.makedirs(target_path, exist_ok=True)
# 移动文件
shutil.move(file_path, target_path)
print(f"✅ 已整理:{filename} → {folder}/")
避坑指南:
-
路径使用
os.path.join()
兼容不同操作系统 -
exist_ok=True
避免重复创建报错 -
测试前先备份文件!