Python无限播放励志语句
思路
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无限播放励志语句相关推荐
- python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天
Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...
- 用python根据当前星期,输出周一到周五的励志语句
用python根据当前星期,输出周一到周五的励志语句 import datetime #导入datetime函数 mot = ['今天星期一: \n坚持下去不是因为我很坚强,而是因为我别无选择.', ...
- python无限循环和遍历循环,python中什么叫遍历
python循环语句是什么? python 循环语句:while 判断条件(condition):执行语句(statements)--执行语句可以是单个语句或语句块. 判断条件可以是任何表达式,任何非 ...
- python循环语句-详解Python中的循环语句的用法
一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...
- Python教程:Python中的for 语句
Python 中的 for 语句与你在 C 或 Pascal 中可能用到的有所不同. Python教程 中的 for 语句并不总是对算术递增的数值进行迭代(如同 Pascal),或是给予用户定义迭代步 ...
- python无限循环通过while保留字构建_Python学习笔记(四)
第四章 程序的控制结构 程序的基本结构 程序由三种基本结构组成: 顺序结构 分支结构 循环结构 这些基本结构都有一个入口和一个出口.任何程序都由这三种基本结构组合而成 微实例 计算圆的面积和周长 计算 ...
- python的for语句-详解Python中的循环语句的用法
一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...
- python录音播放_“Duang”:用Python播放和录制音频2019-07-10
内容 如果想用Python来播放或录制声音,那您就来对地方了!在本教程中,您将学习如何使用一些最流行的音频库在Python中播放和录制声音.您将首先了解最直接的播放和录制声音的方法,然后您将了解一些能 ...
- 零基础入门学习Python(31)-异常处理2-try语句
try-except语句 try: 检测范围 except Exception[as reason]: 出现异常后的处理代码 报错示例 f = open('我为什么是一个文件.txt')#当该文件不存 ...
- python语言使用什么语句实现上下文管理协议_Python 技巧探究:上下文管理器和with语句...
一:前言 Python 里面的 with 语句是被认为是晦涩难懂的特征之一,但是当你窥视它的内部你就会发现这里面并没有什么魔法.事实上它可以帮助我们写一些整洁和可读性高的代码. 那么 with 语句适 ...
最新文章
- vue 保存全局变量_Vue+Typescript起手式
- 开篇有益-解析微软微服务架构eShopOnContainers(一)
- 为JPA的本机查询API键入安全查询
- Java,Steam控制器和我
- linux route命令的使用详解
- 集合与泛型集合与键值对集合
- java环境变量都是什么意思_Java环境变量,真的还有必要配吗?
- 关于软件开发本质和开发方法的一些文章的读后感
- 软件测试工程师-HTML
- Jquery.Validation表单验证
- 姚聪 旷世_首款国产豪华品牌大型SUV,汉龙旷世品质气场100分! - 快讯
- java学习之—栈匹配字符串符号
- fx5u模拟量如何读取_最全三菱FX5U系列PLC视频
- 20191119每日一句
- 教你自定义收支类别,收支账户进行记账
- SPSS数据分析之多选题定义
- make flash 报错解决。
- Nessus下载离线升级包all-2.0 .tar.gz方法
- BMVC2020 Best Paper: Delving Deeper into Anti-aliasing in ConvNets论文解读
- Python 三维姿态估计+Unity3d 实现 3D 虚拟现实交互游戏