【源码】10 个用于日常自动化的 Python 脚本!

发布时间:2024-11-24 09:45

用Python编写简单自动化任务脚本 #生活乐趣# #日常生活趣事# #生活趣味分享# #科技小发明#

在日常生活中,我们会做很多工作,有些是重复的,有些需要手写脚本,如果有一些任务,例如解析 CSV 文件、获取每日头条新闻、编辑照片、发送邮件等等这些简单而重复的任务,如果我们可以使用 Python 自动执行这些任务,是不是会让我们轻松很多?

在今天的文章中,我将向你分享 10 个用于日常任务自动化的 Python 脚本,帮助你提升工作效率,同时,不要忘记收藏好这篇文章,以备留用。

现在,让我们开始吧。

01、解析 CSV

当你拥有内置的优秀 CSV 解析库时,无需安装像 Pandas 这样的扩展模块。在下面的 python 脚本中,我将向你介绍如何在没有任何外部模块的情况下读取和写入 CSV。

当你需要一个轻量级模块来读取和写入多个 CSV 文件时,此脚本非常方便。

用于 CSV 的轻量级模块;可用于你的 Python 项目。

# Parse CSV

import csv

def Parse_CSV(filename):

with open(filename, 'rb') as csvfile:

reader = csv.reader(csvfile, delimiter=',', quotechar='|')

for row in reader:

print(', '.join(row))

def Write_CSV():

with open('test.csv', 'wb') as csvfile:

w = csv.writer(csvfile, delimiter=',')

w.writerow(['Name', 'Age'])

w.writerow(['John', '23'])

w.writerow(['Mary', '22'])

Parse_CSV("test.csv")

Write_CSV()

02、压缩大文件

此自动化脚本使用内置的 Zip 文件模块,该模块可帮助你通过压缩大文件的大小来缩小它们的大小,你可以在下面找到可以在单个 zip 文件中压缩多个文件的脚本。

import zipfile as Zip

def Compressor(files):

zip = Zip.ZipFile("output.zip", "w", Zip.ZIP_DEFLATED)

for f in files:

zip.write(f, compress_type=Zip.ZIP_DEFLATED)

zip.close()

print("Compressed")

Compressor(["video.mkv", "image.jpg"])

03、使用 QR 共享文件

需要以更简单的方式与某人共享文件。然后,此自动化脚本将帮助你创建可以与任何人共享的文件的 QR 码,并且当有人扫描 QR 码时,你共享的文件现在可以下载。

它可以与任何人共享任何文件格式,你可以在你的项目中使

网址:【源码】10 个用于日常自动化的 Python 脚本! https://www.yuejiaxmz.com/news/view/232120

相关内容

10个Python脚本来自动化你的日常任务
10个 Python 脚本来自动化你的日常任务
10 个 Python 脚本来自动化你的日常任务
解决日常问题的 10 个 Python 自动化脚本
【10个Python脚本来自动化你的日常任务】
10个Python自动化脚本,让日常任务轻松便捷!
分享10个Python脚本,轻松让日常任务自动化
Python干货分享:10个Python脚本来自动化你的日常任务
十个Python脚本,轻松实现日常任务自动化
5个实用的自动化Python脚本

随便看看