在偷懒的路上越走越远

本文讲述了作者为避免繁琐的日常任务,如写日报,而编写了一个Python脚本。脚本包括剪切板操作、内容编辑和发邮件模块,通过集成测试实现了自动化流程。尽管最终剪切板操作未被使用,但这个过程让作者意识到预先明确需求的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自从上班以来,真的是学到了很多,因为涉及一些“不能说的秘密”,我也只好在本地做了笔记,就不放到博客上了。

今天正好趁着周六,不用上班。就写了个偷懒的脚本,留着自己用好了。

需求

严格意义上来说,也不能算是需求了。起因是要每天写日报,发给导师和部门经理。每次都得打开浏览器,输入账号密码,点击很多个按钮,按照固定的格式叙述自己今天的工作内容以及明天的工作计划。一天两天还行,每天都要这么做,真的是有点讨厌了。

于是我就想着能不能直接写日报内容,其他部分就交给代码好了。这样我只需要专注“内容”,不用浪费其他操作占用的无效时间了。

设计

既然需求这么少,也就不需要什么概要设计,详细设计了。咱就能省事就省事,怎么方便怎么来吧。

大致有如下步骤:

  • 记录剪切板内容,发完邮件还原回去(暂时支持纯文本内容)
  • 编辑“日报内容”,自动生成格式良好的文本。
  • 调用发信模块,发给指定的人。
  • 还原剪切板内容,退出程序。

另外,脚本嘛,当然是Python了,用着多舒服。

实现 + 单元测试

按照上一节的设计,那就一步步来吧。

剪切板操作

之前使用Windows的时候,也多次操作过剪切板。但是那个时候有pywin32模块,对操作系统底层支持的比较好。但是现在用的是Mac了,就不能再用那个模块了。不过还好,有替代方案。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

泰 戈 尔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值