不需要编程基础,只需要一个想法
想象一下:每天早上自动整理邮箱里的附件、批量重命名1000张照片、从网页上自动抓取数据——这些听起来很高级的操作,其实只需要几十行Python代码。
今天我就用最简单的方式,带你完成第一个自动化项目。
第一步:安装Python(5分钟搞定)
访问 python.org,下载最新版本的Python。安装时务必勾选”Add Python to PATH”——这一步90%的人都会跳过,但它决定了你能不能正常使用。
安装完成后,打开命令行,输入 python --version,看到版本号就说明成功了。
实战项目:批量重命名文件
假设你有一堆照片叫 IMG_001.jpg、IMG_002.jpg… 你想把它们改成 旅行-2024-01-01.jpg、旅行-2024-01-02.jpg…
import os
import re
folder = r'C:UsersYourNamePhotos'
prefix = '旅行'
files = [f for f in os.listdir(folder) if f.endswith('.jpg')]
for i, f in enumerate(sorted(files), 1):
new_name = f'{prefix}-{i:03d}.jpg'
os.rename(os.path.join(folder, f), os.path.join(folder, new_name))
print(f'重命名完成!共处理 {len(files)} 个文件')
进阶:自动整理邮箱附件
这个脚本会自动下载Gmail中某封邮件的所有附件,并按类型分类到不同文件夹:
import imaplib
import email
from email import policy
import os
# 连接邮箱(需要开启IMAP)
mail = imaplib.IMAP4_SSL('imap.gmail.com')
mail.login('your@email.com', 'app-password')
mail.select('inbox')
# 搜索特定邮件
status, messages = mail.search(None, 'FROM "sender@example.com"')
学习路径建议
第1周:掌握基础语法(变量、循环、函数)
第2周:学会处理文件和CSV数据
第3周:尝试自动化一个小任务
第4周:把自动化应用到实际工作中
记住:最好的学习方式就是直接解决你手头的问题。不需要学完所有语法再动手,边做边学才是最高效的。

评论 (0)