八个拿来即用的Python自动化脚本!

网站建设3年前发布
18 0 0

2023030520492964fc058550e338c8a25521c1e92827b1ed9117395,每天你都可能会执行许多重复的任务,例如阅读新闻、发邮件、查看天气、清理文件夹等等,使用自动化脚本,就无需手动一次又一次地完成这些任务,非常方便。而在某种程度上,Python 就是自动化的代名词。
,今天分享 8 个非常有用的 Python 自动化脚本。喜欢记得收藏、关注、点赞。
,这个脚本能够实现从网页中抓取文本,然后自动化语音朗读,当你想听新闻的时候,这是个不错的选择。
,代码分为两大部分,第一通过爬虫抓取网页文本呢,第二通过阅读工具来朗读文本。
,需要的第三方库:
,Beautiful Soup - 经典的HTML/XML文本解析器,用来提取爬下来的网页信息。
,requests - 好用到逆天的HTTP工具,用来向网页发送请求获取数据。
,Pyttsx3 - 将文本转换为语音,并控制速率、频率和语音。,数据探索是数据科学项目的第一步,你需要了解数据的基本信息才能进一步分析更深的价值。
,一般我们会用pandas、matplotlib等工具来探索数据,但需要自己编写大量代码,如果想提高效率,Dtale是个不错的选择。
,Dtale特点是用一行代码生成自动化分析报告,它结合了Flask后端和React前端,为我们提供了一种查看和分析Pandas数据结构的简便方法。
,我们可以在Jupyter上实用Dtale。
,需要的第三方库:
,Dtale - 自动生成分析报告。,20230305205137364dad233573d251b0d063bbe74eab6a8edd31912,这个脚本可以帮助我们批量定时发送邮件,邮件内容、附件也可以自定义调整,非常的实用。
,相比较邮件客户端,Python脚本的优点在于可以智能、批量、高定制化地部署邮件服务。
,需要的第三方库:
,Email - 用于管理电子邮件消息
,Smtlib - 向SMTP服务器发送电子邮件,它定义了一个 SMTP 客户端会话对象,该对象可将邮件发送到互联网上任何带有 SMTP 或 ESMTP 监听程序的计算机
,Pandas - 用于数据分析清洗的工具。,脚本可以将 pdf 转换为音频文件,原理也很简单,首先用 PyPDF 提取 pdf 中的文本,然后用 Pyttsx3 将文本转语音。
,这个脚本会从歌曲文件夹中随机选择一首歌进行播放,需要注意的是 os.startfile 仅支持 Windows 系统。,国家气象局网站提供获取天气预报的 API,直接返回 json 格式的天气数据。所以只需要从 json 里取出对应的字段就可以了。
,下面是指定城市(县、区)天气的网址,直接打开网址,就会返回对应城市的天气数据。比如:
,http://www.weather.com.cn/data/cityinfo/101021200.html 上海徐汇区对应的天气网址。
,具体代码如下:
,运行结果如下所示:
,20230305205137495673a98063704719701277e8c0a6d7656925774,有时,那些大URL变得非常恼火,很难阅读和共享,此脚可以将长网址变为短网址。
,这个脚本非常实用,比如说有内容平台是屏蔽公众号文章的,那么就可以把公众号文章的链接变为短链接,然后插入其中,就可以实现绕过
,世界上最混乱的事情之一是开发人员的下载文件夹,里面存放了很多杂乱无章的文件,此脚本将根据大小限制来清理您的下载文件夹,有限清理比较旧的文件:

© 版权声明

相关文章