小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Python 8 個(gè)高頻腳本:上班摸魚(yú),效率拉滿!

 思想年代 2025-08-19 發(fā)布于西藏

1. Excel 數(shù)據(jù)合并

場(chǎng)景:每月 N 個(gè)分表 → 一個(gè)總表

import pandas as pd
from pathlib import Path

path = Path('D:/報(bào)表')
df = pd.concat([pd.read_excel(f) for f in path.glob('*.xlsx')], ignore_index=True)
df.to_excel('總表.xlsx', index=False)

2. 批量重命名發(fā)票 PDF

場(chǎng)景:掃描件全是“掃描0001.pdf”,想按「發(fā)票號(hào)_金額」命名

import os, re, fitz  # fitz 是 PyMuPDF

for f in os.listdir('發(fā)票/'):
    doc = fitz.open(f'發(fā)票/{f}')
    text = ''.join(page.get_text() for page in doc)
    code = re.search(r'發(fā)票代碼[::]\s*(\d+)', text).group(1)
    money = re.search(r'小寫(xiě).*?\d+\.\d{2}', text).group().replace('¥','')
    os.rename(f'發(fā)票/{f}'f'發(fā)票/{code}_{money}元.pdf')

3. Word 批量套打合同

場(chǎng)景:一份模板,填入 100 份不同姓名、金額

from docx import Document
import pandas as pd

data = pd.read_excel('合同信息.xlsx')
tpl = Document('合同模板.docx')

for _, row in data.iterrows():
    doc = Document(tpl)
    for p in doc.paragraphs:
        if '《甲方名稱(chēng)》' in p.text:
            p.text = p.text.replace('《甲方名稱(chēng)》', row['甲方'])
        if '《金額》' in p.text:
            p.text = p.text.replace('《金額》', str(row['金額']))
    doc.save(f'輸出/合同_{row['甲方']}.docx')

4. 釘釘群自動(dòng)打卡提醒

場(chǎng)景:每天 9:25 群里 @全員 打卡 用 Windows 任務(wù)計(jì)劃或 crontab 每天 9:25 跑一遍即可。

import requests, datetime
webhook = 'https://oapi.dingtalk.com/robot/send?access_token=xxx'

def remind():
    msg = datetime.datetime.now().strftime('%H:%M') + ' 打卡啦!'
    requests.post(webhook, json={'msgtype''text''text': {'content': msg}})

if __name__ == '__main__':
    remind()

5. 批量壓縮圖片發(fā)郵件

場(chǎng)景:照片>10M,郵箱發(fā)不出去

from PIL import Image
from pathlib import Path

for f in Path('照片').rglob('*.jpg'):
    im = Image.open(f)
    im.thumbnail((19201080))  # 最大寬高
    im.save(f.parent / f'{f.stem}_壓縮{f.suffix}', quality=85)

6. 自動(dòng)整理微信下載文件夾

場(chǎng)景:D:\下載 亂成一鍋粥

import shutil, os
from pathlib import Path

DOWN = Path('D:/下載')
MAP = {'xlsx''表格''pdf''文檔''jpg|png''圖片''zip|rar''壓縮包'}

for f in DOWN.iterdir():
    if f.is_file():
        for suffix, folder in MAP.items():
            if f.suffix.lower().strip('.'in suffix.split('|'):
                (DOWN/folder).mkdir(exist_ok=True)
                shutil.move(f, DOWN/folder/f.name)

7. 批量生成二維碼 Wi-Fi

場(chǎng)景:公司來(lái)客人,問(wèn)密碼問(wèn)到煩 把 wifi.png 打印貼前臺(tái),手機(jī)掃一掃就能連。

import qrcode, os

ssid, pwd = 'Company-WiFi''2025@Abcd'
text = f'WIFI:T:WPA;S:{ssid};P:{pwd};;'
img = qrcode.make(text)
img.save('wifi.png')

8. 一鍵整理桌面截圖

場(chǎng)景:Win+Shift+S 截圖全堆桌面

from pathlib import Path
import shutil, datetime

desk = Path.home() / 'Desktop'
today = datetime.datetime.now().strftime('%Y%m%d')
(desk/today).mkdir(exist_ok=True)

for f in desk.glob('*.png'):
    shutil.move(f, desk/today/f.name)

高效工作的秘密,就是讓機(jī)器做重復(fù)的事,讓人做有創(chuàng)意的事!

沒(méi)有你想要的腳本?發(fā)在評(píng)論區(qū),我來(lái)幫你實(shí)現(xiàn)!

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多