我的知识记录

Python文件按类型自动分类整理

import os
import shutil

folder = './下载'
rules = {
'图片': ['.jpg', '.jpeg', '.png', '.gif', '.webp&#3

Python提取 Excel 中重复项 / 去重

import pandas as pd df = pd.read_excel('数据.xlsx') # 去重df.drop_duplicates(subset=['手机号'], keep='first').to_excel('去重后.xlsx&

Python批量发送邮件(带附件)

import smtplibfrom email.message import EmailMessage def send_mail(to_list, subject, body, attachment=None): msg = EmailMessage() msg['From'] = &#

Python定时提醒 / 番茄钟

import time
from plyer import notification

def pomodoro(minutes=25):
print(f"专注 {minutes} 分钟,开始!")
time.sleep(minutes * 60)
notification.notify

Python 批量改图片尺寸

import os
from PIL import Image

folder = './图片'
size = (800, 800) # 目标尺寸
for f in os.listdir(folder):
if f.lower().endswith(('.jpg',

Python PDF 合并 / 拆分

from pypdf import PdfWriter, PdfReader

# 合并
writer = PdfWriter()
for pdf in ['a.pdf', 'b.pdf', 'c.pdf']:
writer.append(pdf)
write

Python批量提取 Word 文本

import os
from docx import Document

folder = './文档'
for f in os.listdir(folder):
if f.endswith('.docx'):
doc = Document(os.path.j

Python Excel 合并(多个表合成一个)

import pandas as pd
import glob

files = glob.glob('./表格/*.xlsx')
df_list = [pd.read_excel(f) for f in files]
merged = pd.concat(df_list, ignore_index