你还在手动执行重复任务吗?
这些Python脚本小巧而强大,旨在节省你的时间和精力——无论你是开发者、学生、自由职业者,还是每天使用电脑的普通用户。
📁 1. 批量重命名文件夹中的文件
import os
for count, filename in enumerate(os.listdir("my_folder")):
dst = f"file_{count}.txt"
os.rename(f"my_folder/{filename}", f"my_folder/{dst}")
✔️ 将所有文件重命名为 file_0.txt, file_1.txt, …
📚 2. 合并文件夹中的所有PDF
import PyPDF2
import os
merger = PyPDF2.PdfMerger()
for pdf in os.listdir():
if pdf.endswith(".pdf"):
merger.append(pdf)
merger.write("merged.pdf")
merger.close()
✔️ 不再需要将PDF拖入在线工具。几秒钟内在本地完成。
📝 3. 从任何PDF中提取文本
from PyPDF2 import PdfReader
reader = PdfReader("example.pdf")
text = ""
for page in reader.pages:
text += page.extract_text()
print(text)
✔️ 立即使任何PDF文件支持复制粘贴。
🖼️ 4. 调整文件夹中所有图像的大小。
from PIL import Image
import os
for file in os.listdir("images"):
if file.endswith(".jpg"):
img = Image.open(f"images/{file}")
img = img.resize((800, 800))
img.save(f"images/resized_{file}")
✔️ 批量调整Instagram照片、表情包或资产的大小。
💡 5. 快速笔记到Markdown文件。
note = input("你在想什么? ")
with open("notes.md", "a") as f:
f.write(f"- {note}\n")
✔️ 从终端创建你自己的快速记事本。
⌛ 6. 番茄钟(25/5专注周期)。
import time
def timer(minutes):
print(f"⏳ 专注 {minutes} 分钟!")
time.sleep(minutes * 60)
print("✅ 时间到!")
timer(25)
timer(5)
✔️ 使用自定义番茄钟提高生产力。
🔐 7. 生成强随机密码。
import random
import string
password = ''.join(random.choices(string.ascii_letters + string.digits, k=12))
print("🔐", password)
✔️ 再也不要重复使用弱密码。
💬 8. 用三句话总结任何文本。
import nltk
nltk.download('punkt')
from nltk.tokenize import sent_tokenize
text = input("粘贴你的文本:\n")
sentences = sent_tokenize(text)
print("\n".join(sentences[:3]))
✔️ 快速获取长邮件或文章的要点。
🧹 9. 清理下载文件夹。
import os
import shutil
downloads = "C:/Users/YourName/Downloads"
for file in os.listdir(downloads):
if file.endswith(".zip"):
shutil.move(f"{downloads}/{file}", f"{downloads}/Zips/{file}")
✔️ 自动整理下载的文件。
🧠 10. 每日激励名言。
import requests
res = requests.get("https://zenquotes.io/api/random")
quote = res.json()[0]['q'] + " —" + res.json()[0]['a']
print(quote)
✔️ 从终端开始新的一天,获取智慧。
⚡️ 额外提示:将这些变成一键应用
使用 Streamlit 将这些脚本转化为带有按钮和滑块的应用——无需前端代码!
🙌 总结
Python 不仅仅用于人工智能或后端开发。它是你个人的节省时间助手。
保存此帖子,尝试这些脚本,并告诉我你最喜欢哪一个。或者更好——评论分享你自己的脚本!