
说起来很惭愧,我刚开始工作的时候,每天至少有3个小时在做各种重复的事情:
那段时间,我每天都加班到很晚,看起来特别努力,但自己心里清楚:这些工作一点技术含量都没有,纯粹是体力活。
“你去学点Python吧,这些事几分钟就能搞定。” —— 某老同事
我当时还挺抗拒的。但实在被重复工作折磨得太惨了,我还是去学了。结果发现——根本没我想象的那么难!
尤其是2026年的今天,AI都这么发达了,你甚至不用自己写代码,描述清楚需求,AI就能帮你写。
💡 核心观点:
学 Python 不是为了当程序员,而是为了不当“工具人”。让电脑干重复活,让自己干值钱活。
场景一:100 个 Excel 批量合并,10 秒搞定
以前到月底做报表,要花一两个小时复制粘贴。现在?5行代码搞定。
import pandas as pd
import os
files = [f for f in os.listdir() if f.endswith('.xlsx')]
df = pd.concat([pd.read_excel(f) for f in files])
df.to_excel('汇总表.xlsx', index=False)
几十张照片、文档,手动改名要半小时。Python 只要 3 行。
import os
for i, filename inenumerate([f for f in os.listdir() if f.endswith('.jpg')]):
os.rename(filename, f'XX活动-{i+1:02d}.jpg')
报销最痛苦的就是整理那一堆电子发票。手动一张张合并、填报销单金额?太落后了。
import pdfplumber, os
from PyPDF2 import PdfMerger
merger, total = PdfMerger(), 0
for f in [f for f in os.listdir() if f.endswith('.pdf')]:
merger.append(f)
with pdfplumber.open(f) as pdf:
text = pdf.pages[0].extract_text()
total += float([l for l in text.split('\n') if'合计'in l][0].split('¥')[-1])
merger.write('合并发票.pdf')
print(f'合并完成!总金额:{total}')
✅ 效果:一键合并所有 PDF 发票,顺便帮你把总金额算出来。
核心逻辑非常简单:
import yagmail
yag = yagmail.SMTP('你的邮箱', '授权码', host='smtp.qq.com')
yag.send(to='客户邮箱', subject='标题', contents='内容')
◆ 职场充电站
推荐工具:ChatExcel / 豆包 AI
不用背代码,直接把需求喂给 AI,它就是你最强的编程助手。