以下是一些实用的 Python 脚本代码:

  1. 批量重命名文件
import os

path = '/path/to/files/'
prefix = 'new_name_'
i = 1

for filename in os.listdir(path):
    os.rename(os.path.join(path, filename), os.path.join(path, prefix + str(i)))
    i += 1
  1. 计算文件夹大小
import os

path = '/path/to/folder'

total_size = 0

for dirpath, dirnames, filenames in os.walk(path):
    for f in filenames:
        fp = os.path.join(dirpath, f)
        total_size += os.path.getsize(fp)

print('Folder size: ' + str(total_size) + ' bytes')
  1. 发送电子邮件
import smtplib
from email.mime.text import MIMEText

sender = 'your_email_address'
receiver = 'recipient_email_address'
subject = 'Subject'
body = 'Body of the email.'

msg = MIMEText(body)
msg['Subject'] = subject
msg['From'] = sender
msg['To'] = receiver

smtp_server = 'smtp.gmail.com'
smtp_port = 587
username = 'your_email_address'
password = 'your_email_password'

server = smtplib.SMTP(smtp_server, smtp_port)
server.starttls()
server.login(username, password)
server.sendmail(sender, receiver, msg.as_string())
server.quit()
  1. 下载文件
import urllib.request

url = 'http://example.com/file.zip'
filename = 'file.zip'

urllib.request.urlretrieve(url, filename)
  1. 解压文件
import zipfile

zip_file = 'file.zip'
extract_dir = '/path/to/extract'

with zipfile.ZipFile(zip_file, 'r') as zip_ref:
    zip_ref.extractall(extract_dir)

这些脚本代码可以帮助您自动化各种任务,提高工作效率。

5 个实用 Python 脚本代码,提高工作效率

原文地址: https://www.cveoy.top/t/topic/okgB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录