关键词

十个简单使用的Python自动化脚本分享

十个简单使用的Python自动化脚本分享攻略

简介

本攻略将介绍十个简单易用的Python自动化脚本,这些脚本可以帮助你提高工作效率,简化重复性任务的操作。

1. 自动发送邮件脚本

使用Python的smtplib库和email库,编写脚本实现自动发送邮件的功能。示例代码如下:

import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart

# 设置邮件服务器信息
smtp_server = 'smtp.example.com'
smtp_port = 587
sender_email = 'your_email@example.com'
receiver_email = 'receiver_email@example.com'
password = 'your_email_password'

# 构造邮件内容
message = MIMEMultipart()
message['From'] = sender_email
message['To'] = receiver_email
message['Subject'] = '自动化邮件'

# 邮件正文
body = '这是一封自动发送的邮件'
message.attach(MIMEText(body, 'plain'))

# 登录邮箱发送邮件
with smtplib.SMTP(smtp_server, smtp_port) as server:
    server.starttls()
    server.login(sender_email, password)
    server.send_message(message)

2. 文件批量重命名脚本

使用os库,编写脚本实现批量重命名文件的功能。示例代码如下:

import os

# 获取文件夹中的文件列表
file_list = os.listdir('path_to_folder')

# 遍历文件列表,对文件进行重命名
for i, file in enumerate(file_list):
    new_name = f'new_file_{i}.txt'  # 新文件名格式
    os.rename(os.path.join('path_to_folder', file), os.path.join('path_to_folder', new_name))

3. 自动化网页截图脚本

使用selenium库,编写脚本实现自动化打开网页并进行截图的功能。示例代码如下:

from selenium import webdriver

# 启动浏览器
driver = webdriver.Chrome()

# 打开网页
driver.get('https://www.example.com')

# 截图并保存
driver.save_screenshot('screenshot.png')

# 关闭浏览器
driver.quit()

希望以上内容对您有所帮助。

本文链接:http://task.lmcjl.com/news/754.html

展开阅读全文