日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

復(fù)制粘貼就能用的10個(gè)Python腳本,輕松實(shí)現(xiàn)日常辦公自動(dòng)化

freeflydom
2025年5月9日 10:21 本文熱度 545

最近后臺(tái)留言太多小伙伴在問(wèn):“有沒(méi)有那種復(fù)制粘貼就能用的Python腳本?我想實(shí)現(xiàn)個(gè)xxx小功能……”

所以今天這篇文章,我把我平時(shí)自己在用的、幫同事們寫(xiě)過(guò)的10個(gè)超實(shí)用的Python辦公小腳本都整理出來(lái)了。每一個(gè)都是:復(fù)制粘貼就能跑,不用太費(fèi)腦子的那種。

不說(shuō)廢話(huà)了,直接開(kāi)整。


腳本1:批量重命名文件(比如圖片、文檔等)

?? 場(chǎng)景:你是不是也有那種文件名亂七八糟的文件夾?想改名字改到吐血?

import os
folder_path = r'D:\桌面\照片'  # 改成你的文件夾路徑
for count, filename in enumerate(os.listdir(folder_path)):
    ext = os.path.splitext(filename)[1]  # 獲取文件擴(kuò)展名
    new_name = f'pic_{count + 1}{ext}'
    os.rename(os.path.join(folder_path, filename),
              os.path.join(folder_path, new_name))
print("重命名完成~")

?? 解釋一下

  • enumerate():給文件加個(gè)序號(hào)。
  • os.path.splitext():分離文件名和擴(kuò)展名,比如 .jpg、.docx
  • 運(yùn)行之后,文件就會(huì)按 pic_1.jpg、pic_2.jpg 這樣排列。

?? 小細(xì)節(jié):注意 路徑不能有錯(cuò)別字,不然你會(huì)懷疑人生。


腳本2:Excel多個(gè)表合并成一個(gè)(不用再點(diǎn)開(kāi)每個(gè)復(fù)制粘貼了)

import pandas as pd
import os
folder = r'D:\桌面\日?qǐng)?bào)'  # 放著多個(gè)Excel的文件夾
all_data = pd.DataFrame()
for file in os.listdir(folder):
    if file.endswith('.xlsx'):
        df = pd.read_excel(os.path.join(folder, file))
        all_data = pd.concat([all_data, df], ignore_index=True)
all_data.to_excel('合并結(jié)果.xlsx', index=False)
print("合并搞定,保存在當(dāng)前目錄~")

?? 適合啥人用? 做日?qǐng)?bào)、月報(bào)的打工人,每天打開(kāi)十幾個(gè)表,貼數(shù)據(jù)貼到眼花的朋友。

??小貼士

  • 如果每個(gè)表格結(jié)構(gòu)不一樣,這個(gè)方法不太適用,得先保證列一致。
  • ignore_index=True 是為了讓行號(hào)連續(xù),看著舒服點(diǎn)。

腳本3:快速壓縮圖片文件大?。ú桓那逦饶欠N)

from PIL import Image
import os
folder = r'D:\圖片'
for img_name in os.listdir(folder):
    if img_name.endswith(('.jpg', '.png')):
        img_path = os.path.join(folder, img_name)
        img = Image.open(img_path)
        img.save(img_path, optimize=True, quality=70)  # quality范圍是1-100
print("壓縮完成啦~")

?? 實(shí)測(cè):一張?jiān)?MB的圖片,壓完只有1MB不到,肉眼幾乎看不出變化。


腳本4:把文件夾里所有PDF合并成一個(gè)(發(fā)大文件前的好幫手)

from PyPDF2 import PdfMerger
import os
merger = PdfMerger()
folder = r'D:\PDF報(bào)告合集'
for file in sorted(os.listdir(folder)):
    if file.endswith('.pdf'):
        merger.append(os.path.join(folder, file))
merger.write("合并后的大文件.pdf")
merger.close()
print("PDF 合并完成 ?")

?? 小提醒:記得提前確認(rèn)PDF順序?qū)Σ粚?duì),不然合并完看起來(lái)會(huì)亂套!


腳本5:PDF 批量加水?。ㄟm合發(fā)文件保護(hù)原創(chuàng))

from PyPDF2 import PdfReader, PdfWriter
def add_watermark(input_pdf, output_pdf, watermark_pdf):
    watermark = PdfReader(watermark_pdf).pages[0]
    reader = PdfReader(input_pdf)
    writer = PdfWriter()
    for page in reader.pages:
        page.merge_page(watermark)
        writer.add_page(page)
    with open(output_pdf, 'wb') as f:
        writer.write(f)
add_watermark('原文件.pdf', '加水印后.pdf', '水印模板.pdf')

?? 重點(diǎn)提醒:水印建議做成透明PDF一頁(yè),直接套上去。


腳本6:自動(dòng)備份某個(gè)文件夾

import shutil
import datetime
src = r'D:\我的文檔'
dst = rf'D:\備份\backup_{datetime.datetime.now():%Y%m%d_%H%M%S}'
shutil.copytree(src, dst)
print(f"備份完成,文件放在:{dst}")

?? 妙用場(chǎng)景:想每天都備份一次重要資料,整合個(gè)定時(shí)任務(wù),完美。


腳本7:統(tǒng)計(jì)一個(gè)txt中最常見(jiàn)的10個(gè)詞

from collections import Counter
with open('小說(shuō).txt', 'r', encoding='utf-8') as f:
    words = f.read().split()
common_words = Counter(words).most_common(10)
print("出現(xiàn)頻率最高的10個(gè)詞:")
for word, count in common_words:
    print(f"{word}{count}")

?? 適合誰(shuí)? 做文本處理分析、搞文案、看網(wǎng)絡(luò)小說(shuō)想抓主線(xiàn)的朋友……


腳本8:檢測(cè)一個(gè)文件夾下有沒(méi)有重復(fù)文件(按內(nèi)容判斷,不是名字)

import os
import hashlib
def file_hash(path):
    with open(path, 'rb') as f:
        return hashlib.md5(f.read()).hexdigest()
seen = {}
duplicates = []
folder = r'D:\收集的文件'
for filename in os.listdir(folder):
    filepath = os.path.join(folder, filename)
    if os.path.isfile(filepath):
        hash_val = file_hash(filepath)
        if hash_val in seen:
            duplicates.append(filename)
        else:
            seen[hash_val] = filename
print("發(fā)現(xiàn)的重復(fù)文件:", duplicates)

?? 特別說(shuō)明: 這不是簡(jiǎn)單比名字,是比“內(nèi)容”,哪怕你把文件改成“final_final_revised_v3最終版.docx”,它照樣能看穿一切 ??


腳本9:發(fā)送桌面通知(自動(dòng)彈出提醒)

from plyer import notification
notification.notify(
    title='花姐提醒你',
    message='該喝水啦!保持水潤(rùn)才能寫(xiě)出漂亮代碼~',
    timeout=5
)

?? 小用途: 可以定時(shí)提醒喝水、鍛煉、站起來(lái),不然久坐真容易長(zhǎng)腰肌勞損我跟你說(shuō)……


腳本10:壓縮多個(gè)文件成zip(發(fā)給別人更方便)

import zipfile
import os
folder = r'D:\報(bào)告'
zip_path = '報(bào)告打包.zip'
with zipfile.ZipFile(zip_path, 'w') as zipf:
    for file in os.listdir(folder):
        zipf.write(os.path.join(folder, file), arcname=file)
print(f"已打包成:{zip_path}")

?? 生活小感悟: 別小看這些“打包”、“命名”的小活兒,真要靠人手干一天,不瘋也累趴了。寫(xiě)個(gè)腳本,點(diǎn)一下就搞定,真的爽。

以上就是10個(gè)超實(shí)用的Python腳本,希望可以幫助到大家。

?轉(zhuǎn)自https://juejin.cn/post/7501160894845419561


該文章在 2025/5/9 10:21:56 編輯過(guò)
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶(hù)的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄片网站欧美| 24xxxx久久久久久| 日本色,com| 亚洲五月婷婷大香蕉| 日本香蕉网一区二区三区| 亚洲日韩图区欧美日韩综合| 欧美 韩日 国产 图片| 人人看人人摸人人澡| 国产一区高清无码在线观看完整版| 观看又黄又大又爽视频| 无码区一二| AV日日夜夜| 日韩精品VS欧美精品VS囯产精品| 乱操人妻视频一区| 精品一区二区黄| 亚洲中文字幕网一区二区| 精品乱人伦视频网站一区二区三区| 中文字幕亚洲福一区二区| 叫少妇网站| 欧美成人精品中文在线观看| 91偷拍亚洲| 亚洲 国产 偷拍自拍| 麻豆日本偷拍| 天天影视综合网亚洲AV| china夜夜AV一区二区四区| 专干老熟人300部| 人妻中文欧美日韩| 大香蕉99在线视频| 一本道老熟女| avtt婷婷丁香一区二区三区| 免费在线观看操小穴| 大香蕉操人网| 麻豆推油视频| 开心激情五月婷婷国产欧美日韩| 国产日本不卡| 99色国产| 色综合精品二区| 欧美自拍视频一区二区| 女大学生69一区| 日韩欧美成人香蕉| 色呦呦日韩一区|