【源码】10 个用于日常自动化的 Python 脚本!
用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脚本