当前位置:首页>python>零基础学 Python 心得|第二篇:Python自动定时发邮件

零基础学 Python 心得|第二篇:Python自动定时发邮件

  • 2026-09-02 19:16:06
零基础学 Python 心得|第二篇:Python自动定时发邮件

上一篇还在兴奋于用 Python 搞定 Excel 短缺分析,这一篇直接解锁新技能 ——Python 自动定时发送邮件,以后报表、提醒、周报都能让代码自己定时发送,再也不用卡点手动发啦!

这段时间继续保持学习节奏,每天抽一点碎片时间巩固知识,从数据处理慢慢延伸到办公自动化。这次的目标很明确:让 Python 帮我自动组装内容、带附件、定时发送邮件,以后工作汇报、物料跟进、数据通知都能一键自动化。

一开始也是对着教程一点点试,SMTP 配置、端口、授权码、附件路径…… 各种小问题不断。自己搞不定就咨询同事, 他们有另外更好的方法,把同事成功的代码发给Deepseek帮忙修改成我需要的代码,需求说清楚。

1.在 PyCharm 设置中安装pywin32 库。这个库让 Python 可以调用 Windows 的 Outlook 程序

1)按 Ctrl + Alt + S 打开设置

2)找到 项目 → Python 解释器

3)点击+号

4)搜索 pywin32

5)点击 安装包

2. 测试立即发送邮件 from xxxto xxx,  哇, 真的成功了。 还附上我第一篇做好ETA的excel。

3. 再测试一个,设置每天早上10:00 定期发送。

PyCharm 界面再次安装

    1)按 Ctrl + Alt + S 打开设置

    2)找到 项目 → Python 解释器

    3)点击+号

    4)搜索 schedule

    5)点击 安装包

    • ✅保持程序运行(不要关闭Pycharm;或在发送时间前重新运行)
    • ✅保持 Outlook 打开并登录

    打开 今天早上9点就运行pycharm,激动地等待着, 哈哈, 成功了!

    ____________________________________

    这次主要学到 & 用到的知识点:

    • 📧 发邮件模块:smtplib + email 构造邮件
    • 📎 自动添加附件(Excel 报表直接带上)
    • ⏰ 定时执行:让程序到点自己发邮件
    • 🔁 循环、判断、文件读取,把之前学的基础串起来

    最新文章

    随机文章