首页 › 论坛 › 置顶 › 10个能为你每周节省数小时的Python脚本!!
正在查看 1 个帖子:1-1 (共 1 个帖子)
-
作者帖子
-
2025-05-23 11:30 #16171Q QPY课程团队管理员
你还在手动执行重复任务吗?
这些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 不仅仅用于人工智能或后端开发。它是你个人的节省时间助手。保存此帖子,尝试这些脚本,并告诉我你最喜欢哪一个。或者更好——评论分享你自己的脚本!
-
作者帖子
正在查看 1 个帖子:1-1 (共 1 个帖子)
- 哎呀,回复话题必需登录。