思路

1、从文件中加载出励志语句
2、使用程序让计算机发声,并读出句子

具体分析与代码实现

1、打开“励志句子的文件,查询文件格式”,发现每行都是很这种以数字开始的格式

文件地址:https://download.csdn.net/download/qq_45662411/16159656
2、既然知道了文件格式,那么我们只需要调用Window音频接口即可,不过为了增加一点感觉,我们使用random(随机)库和time库来修饰一哈

import win32com.client,random,time #导入库
speaker = win32com.client.Dispatch('SAPI.SPVOICE') #调用Windows的音频接口
path = '励志语言.txt' #文件路径,这里没给绝对路径,因为脚本也在这个文件夹下面
with open(path,'r',encoding='utf-8') as f:ls = f.readlines() #读入所有行,返回一个列表
f.close()
while True: info = random.choice(ls) #随机选择一句话lz = info[info.index('、')+1:]if lz: #判断是否为空行speaker.Speak(lz)time.sleep(random.random()) #休眠0-1之间的随机秒数else: continue

Python无限播放励志语句相关推荐

  1. python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天

    Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...

  2. 用python根据当前星期,输出周一到周五的励志语句

    用python根据当前星期,输出周一到周五的励志语句 import datetime #导入datetime函数 mot = ['今天星期一: \n坚持下去不是因为我很坚强,而是因为我别无选择.', ...

  3. python无限循环和遍历循环,python中什么叫遍历

    python循环语句是什么? python 循环语句:while 判断条件(condition):执行语句(statements)--执行语句可以是单个语句或语句块. 判断条件可以是任何表达式,任何非 ...

  4. python循环语句-详解Python中的循环语句的用法

    一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...

  5. Python教程:Python中的for 语句

    Python 中的 for 语句与你在 C 或 Pascal 中可能用到的有所不同. Python教程 中的 for 语句并不总是对算术递增的数值进行迭代(如同 Pascal),或是给予用户定义迭代步 ...

  6. python无限循环通过while保留字构建_Python学习笔记(四)

    第四章 程序的控制结构 程序的基本结构 程序由三种基本结构组成: 顺序结构 分支结构 循环结构 这些基本结构都有一个入口和一个出口.任何程序都由这三种基本结构组合而成 微实例 计算圆的面积和周长 计算 ...

  7. python的for语句-详解Python中的循环语句的用法

    一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...

  8. python录音播放_“Duang”:用Python播放和录制音频2019-07-10

    内容 如果想用Python来播放或录制声音,那您就来对地方了!在本教程中,您将学习如何使用一些最流行的音频库在Python中播放和录制声音.您将首先了解最直接的播放和录制声音的方法,然后您将了解一些能 ...

  9. 零基础入门学习Python(31)-异常处理2-try语句

    try-except语句 try: 检测范围 except Exception[as reason]: 出现异常后的处理代码 报错示例 f = open('我为什么是一个文件.txt')#当该文件不存 ...

  10. python语言使用什么语句实现上下文管理协议_Python 技巧探究:上下文管理器和with语句...

    一:前言 Python 里面的 with 语句是被认为是晦涩难懂的特征之一,但是当你窥视它的内部你就会发现这里面并没有什么魔法.事实上它可以帮助我们写一些整洁和可读性高的代码. 那么 with 语句适 ...

最新文章

  1. vue 保存全局变量_Vue+Typescript起手式
  2. 开篇有益-解析微软微服务架构eShopOnContainers(一)
  3. 为JPA的本机查询API键入安全查询
  4. Java,Steam控制器和我
  5. linux route命令的使用详解
  6. 集合与泛型集合与键值对集合
  7. java环境变量都是什么意思_Java环境变量,真的还有必要配吗?
  8. 关于软件开发本质和开发方法的一些文章的读后感
  9. 软件测试工程师-HTML
  10. Jquery.Validation表单验证
  11. 姚聪 旷世_首款国产豪华品牌大型SUV,汉龙旷世品质气场100分! - 快讯
  12. java学习之—栈匹配字符串符号
  13. fx5u模拟量如何读取_最全三菱FX5U系列PLC视频
  14. 20191119每日一句
  15. 教你自定义收支类别,收支账户进行记账
  16. SPSS数据分析之多选题定义
  17. make flash 报错解决。
  18. Nessus下载离线升级包all-2.0 .tar.gz方法
  19. BMVC2020 Best Paper: Delving Deeper into Anti-aliasing in ConvNets论文解读
  20. Python 三维姿态估计+Unity3d 实现 3D 虚拟现实交互游戏

热门文章

  1. 个别省通知!研究生推迟开学不停学!毕业答辩可采用远程视频方式
  2. 【ERNIE】深度剖析知识增强语义表示模型——ERNIE
  3. 【python】Tkinter窗口可视化二
  4. 云网络开山之作,揭秘云上高速公路的十年技术成果!
  5. Android系统源代码情景分析
  6. JavaScript语言精粹(修订版)
  7. 成功演示六要素之二——意外
  8. 《SaaS架构设计》新书SD会议首发签售
  9. 递推关系中的数列通项
  10. python访问注册表_python3操作注册表