零基础学 Python:3 个自动化脚本解放你的双手

3 阅读1分钟

《零基础学 Python:3 个自动化脚本解放你的双手》

摘要

本文介绍 3 个实用的 Python 自动化脚本,无需编程基础也能上手。涵盖文件批量处理、网页数据抓取、邮件自动发送,帮助职场人提升效率。

正文

脚本 1:批量重命名文件

import os

folder = "C:/Downloads"

for i, filename in enumerate(os.listdir(folder)):

new_name = f"文件_{i+1}.pdf"

os.rename(f"{folder}/{filename}", f"{folder}/{new_name}")

print("完成!")

用途: 一键重命名 100+ 文件,节省 30 分钟

脚本 2:自动抓取网页数据

import requests

from bs4 import BeautifulSoup

url = "example.com"

response = requests.get(url)

soup = BeautifulSoup(response.text, 'html.parser')

titles = soup.find_all('h2')

for t in titles:

print(t.text)

用途: 自动采集竞品价格、新闻标题等

脚本 3:定时发送邮件

import smtplib

from email.mime.text import MIMEText

msg = MIMEText("这是自动发送的邮件")

msg['Subject'] = '日报'

msg['From'] = 'you@email.com'

msg['To'] = 'boss@email.com'

server = smtplib.SMTP('smtp.email.com', 587)

server.login('you@email.com', 'password')

server.send_message(msg)

server.quit()

用途: 每天 9 点自动发送日报

学习资源

  • 菜鸟教程:runoob.com/python3
  • B 站教程:搜索"Python 入门"
  • AI 辅助:让 AI 帮你写代码、改 bug