范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

分享4个实用的Python自动化脚本

  Hello,大家好,我是程序汪小成!
  大家平时有没有注意到你每天可能会执行许多地重复的任务,例如阅读 pdf、播放音乐、打开书签、清理文件夹等等。
  今天,我将分享4个实用的python的自动化脚本,无需手动一次又一次地完成这些任务,非常方便。 1、将 PDF 转换为音频文件
  脚本可以将 pdf 转换为音频文件,原理也很简单,首先用 PyPDF 提取 pdf 中的文本,然后用 Pyttsx3 将文本转语音。关于文本转移,你还可以看这篇文章。
  FastAPI:快速开发一个文本转语言的接口。
  代码如下: import pyttsx3,PyPDF2
  pdfreader = PyPDF2.PdfFileReader(open("story.pdf","rb"))
  speaker = pyttsx3.init()
  for page_num in range(pdfreader.numPages):
  text = pdfreader.getPage(page_num).extractText() ## extracting text from the PDF
  cleaned_text = text.strip().replace(" "," ") ## Removes unnecessary spaces and break lines
  print(cleaned_text) ## Print the text from PDF
  #speaker.say(cleaned_text) ## Let The Speaker Speak The Text
  speaker.save_to_file(cleaned_text,"story.mp3") ## Saving Text In a audio file "story.mp3"
  speaker.runAndWait()
  speaker.stop()  2、从列表中播放随机音乐
  这个脚本会从歌曲文件夹中随机选择一首歌进行播放,需要注意的是 os.startfile 仅支持 Windows 系统。 import random, os
  music_dir = "G:new english songs"
  songs = os.listdir(music_dir)
  song = random.randint(0,len(songs))
  print(songs[song]) ## Prints The Song Name
  os.startfile(os.path.join(music_dir, songs[0]))  3、不再有书签了
  每天睡觉前,我都会在网上搜索一些好内容,第二天就可以阅读。大多数时候,我把遇到的网站或文章添加为书签,但我的书签每天都在增加,以至于现在我的浏览器周围有100多个书签。因此,在python的帮助下,我想出了另一种方法来解决这个问题。现在,我把这些网站的链接复制粘贴到文本文件中,每天早上我都会运行脚本,在我的浏览器中再次打开所有这些网站。 import webbrowser
  with open("./websites.txt") as reader:
  for link in reader:
  webbrowser.open(link.strip())
  代码用到了 webbrowser,是 Python 中的一个库,可以自动在默认浏览器中打开 URL。  4、清理下载文件夹
  世界上最混乱的事情之一是开发人员的下载文件夹,里面存放了很多杂乱无章的文件,此脚本将根据大小限制来清理您的下载文件夹,有限清理比较旧的文件: import os
  import threading
  import time
  def get_file_list(file_path):
  #文件按最后修改的时间排序
  dir_list = os.listdir(file_path)
  if not dir_list:
  return
  else:
  dir_list = sorted(dir_list, key=lambda x: os.path.getmtime(os.path.join(file_path, x)))
  return dir_list
  def get_size(file_path):
  " " "[summary]
  Args:
  file_path ([type]): [目录]
  Returns:
  [type]: 返回目录大小,MB
  " " "
  totalsize=0
  for filename in os.listdir(file_path):
  totalsize=totalsize+os.path.getsize(os.path.join(file_path, filename))
  #print(totalsize / 1024 / 1024)
  return totalsize / 1024 / 1024
  def detect_file_size(file_path, size_Max, size_Del):
  " " "[summary]
  Args:
  file_path ([type]): [文件目录]
  size_Max ([type]): [文件夹最大大小]
  size_Del ([type]): [超过size_Max时要删除的大小]
  " " "
  print(get_size(file_path))
  if get_size(file_path) > size_Max:
  fileList = get_file_list(file_path)
  for i in range(len(fileList)):
  if get_size(file_path) > (size_Max - size_Del):
  print ("del :%d %s" % (i + 1, fileList[i]))
  #os.remove(file_path + fileList[i])
  def detectFileSize():
  #检测线程,每隔5秒检测一次
  while True:
  print("======detect============")
  detect_file_size("/Users/aaron/Downloads/", 100, 30)
  time.sleep(5)
  if __name__ == "__main__":
  #创建检测线程
  detect_thread = threading.Thread(target = detectFileSize)
  detect_thread.start()  最后的话
  本文分享的4个实用的python自动化脚本,你觉得有帮助的话,就点个赞,感谢你的支持!

华为以德报怨,帮印度建立新冠医院,并向印度做出重磅承诺据印度媒体报道,中国电信设备制造商向印度公司表示,将与当地一家医疗机构合作,在古鲁格建一个能容纳50张病床的新冠肺炎医院。此外,华为公司还表示,为印度公立医院临时医院和其他治疗新冠动作这么快?英国开始拆除华为5G设备,为此不惜损失45亿众所周知,华为在5G技术上有着无与伦比的优势。这原本是一件好事,谁知引来了老美的嫉妒,结果变成了坏事。此前,老美就一直限制本国企业跟华为合作,甚至叫上欧洲各国抵制华为。原本这些国家早新闻荣耀6月全面恢复芯供长安辟谣与华为合作造芯智能早新闻,尽览天下事。2021年5月24日,智能制造网为您带来昨夜今晨的科技资讯,涵盖前沿科技智能制造等诸多领域热点话题,让您能更快洞察行业风向发现市场商机。新闻速览如下图片热点苹果iPodtouch最新渲染图,外观简洁全面屏设计,或成游戏机型苹果的iPodtouch产品线已经淡出大家的视野很久了,最近一次的产品更新也是iPodtouch7,还是以前的设计并且搭配了并不算先进的A10处理器了,虽然价格方面和以前几乎没有太如何挑选一台好的智能电视?随着618年终大促马上快要在各个平台开始进行了,对各种自己喜爱的电器,包括手机,冰箱,电视等都可以从各大网站上购买6月18是有打折优惠了,所以能够以最低额的价钱拿到最好的物品。而智vivoTWS2耳机评测可连接两台设备,还有40dB自适应降噪vivo在2019年底推出首款真无线耳机TWS1,以及在2020年6月的TWSNeo之后,就鲜有真无线蓝牙耳机的消息了。今年行业的TWS产品选择在降噪功能上大杀特杀,试图走出一条差如果你现在手中只有1000,你能买什么手机?来看看小编的推荐虽然说现在市场上很多中高端机型多不胜数,琳琅满目。但是我们也有很多朋友可能手头拮据,可能需要一部亲情用来聊天,看剧的备用机。今天,小编就向大家推荐几款千元以下性价比非常高的真香机。自动驾驶抢饭碗,年薪50万的卡车司机要失业?图片来源视觉中国文丨光锥智能,作者丨罗宁2019年6月16日,一辆车身标有StarskyRobotics花字的18轮重型卡车驶入美国佛罗里达州收费高速公路,当它以88公里时速行驶92199起!iQOONeo5活力版详细参数汇总iQOONeo5活力版并没有开发布会,将在5。24晚8点开启预约,6。1开售预约价81282199元82562399元,122562599元骁龙870处理器LPDDR5增强版ufs概念车直接量产?特斯拉这款车不仅防弹,续航高达804km说起概念车相信大家都有一个印象,那就是概念车一般设计都非常大胆,而且很科幻。但是概念车一旦量产之后,因为考虑到市场因素技术因素以及造车成本等因素的考量,量产版的车与概念车会有很大的谷歌做了一块黑科技玻璃板,颠覆了视频聊天,宛如真人面对面从前车马很慢,书信很远,相隔千里的两个人想要见上一面,或互诉衷肠,总是显得那么山高路远而在科技发展的今天,我们想见远方的亲人,可以坐高铁可以乘飞机想和一个人说说话,可以打电话,还可
新风系统的用途主要有哪些?有必要安装吗?新风系统的主要功能是促进室内外通风换气,即是将室外含氧量较高的空气经过过滤器净化后输入室内,同时将室内二氧化碳和其他气态含量较高的空气排出室外。当然,根据新风系统的结构和用途,可将什么叫二次污染,空气净化器有用吗?二次污染通常可以理解为同一污染物会再次或多次造成污染,如空气中的灰尘被一些棉布类(如窗帘等)的物体所吸附,空气中的灰尘数量会迅速减少,但如果这些棉布(如窗帘等)被抖动时,附着在其上室内空气流通不断,甲醛无处可藏为了追求健康和静逸的生活品质,70年前在欧洲国家一个简单而实用的系统应运而生了,在他们的建筑里90都安装了这套系统,目前,该系统已得到十分普遍的应用,这就是中央新风系统。这个系统就负离子空气净化器的原理是什么?负离子空气净化器是指在空气净化器中使用负离子作为空气净化的主要元素,大部分负离子是通过负离子发生器而产生的。负离子发生器是一种生成空气负离子的一种装置,该装置把直流电或交流电经过特还在受车内异味困扰吗?有哪些方法解决?原本购买一辆新车是一件举家欢庆的事,但很多人却因为车内异味污染严重而感到一丝失落车内空气不免有许多TVOC总挥发性有机化合物(totalvolatileorganiccompoun加湿器和空气消毒机可以同时使用吗?秋冬季节,空气越来越干燥雾霾也越来越严重。生活中常会遇到这样的问题,长时间在干燥的空气环境中,总会产生嘴唇干裂喉咙干燥等现象。而雾霾则对我们的日常生活带了很多不便,如可视度很近出行了解这五招轻松选到适合的空气消毒机空气污染,是日常生活中比较常见的现象,包含人们所呼吸的空气会造成身体的不良反应,如吸入不干净气体时会打喷嚏流眼泪咳嗽等。有时候在屋内面对油烟香烟烟雾厕所异味等总感觉无从下手,养绿植使用新风系统的注意事项之耗能新风系统的目的是不断对室内外进行换气,以保证室内空间的含氧量,很多商家都会提到新风系统可以一天24小时开机。那么,新的问题又来了,当冬夏季节使用空调对室内的空气制冷或加热时,室外空空气消毒机消毒多长时间有效?市面上空气消毒机的种类繁多,有的是单一消毒功能的消毒机,有的是多种消毒因子于一机的消毒机,有的是消毒因子过滤一体的消毒机,不同的场所可结合使用特点来选择合适的空气消毒机。根据空气消如何有效避免空气消毒机的二次污染一般来说,对于过滤消毒方式的空气消毒机常使用H13或H14级HEPA高效滤网,是由无数玻纤维交织在一起而形成密实的防护网,可有效阻拦灰尘等颗粒污染物,甚至粒径较大的微生物。此外,常选择新风系统需要注意些什么问题?城市高楼林立,房屋的空间越来越小密闭性越来越好,随之新风系统也逐渐应用到寻常百姓家。当然,新风系统生产厂家也越来越多,市场上的各式各样的新风机琳琅满目,太多五花八门的品牌,有好有坏