让你的 Python 程序尖叫起来

640?wx_fmt=jpeg


盛光晓,粗通python,精通arcpy,某公司首席Python扛把子程序员。

博客:https://blog.csdn.net/esa72ya

一般情况下,python程序都是静默运行的,也就是说,除非你紧紧盯着界面,否则你不知道你的程序是什么时候运行结束的。

《硅谷》第四季里面,Gilfoyle写了一个挖矿程序,当挖矿的收益低于成本的时候,电脑就会叫一声,让人既毛骨悚然又忍俊不禁。

现实中,也是有办法通过python实现这样的效果的,而且办法还很简单。

首先,引入winsound包(这个包一般是python环境自带的)。

import winsound

然后,在程序的末尾加入这样一句话:

winsound.Beep(500,1000)

电脑就会发出“哔~”的声音,你可以自己设置声音的频率以及持续的时间。

是不是很简单,很神奇,简单到超乎想象,又神奇到不可思议?

如果还觉得意犹未尽的话,还可以选择播放你的本地音乐哦,就像下面这样:

winsound.PlaySound(r"D:娱乐日不落.wav", winsound.SND_FILENAME)

但是需要注意的是,winsound只支持wav格式的音频,如果是mp3格式的话,播放的就是默认声音。

那么,如果你现在只有mp3格式的音频的话,是不是就意味着你无法在python程序运行完成之后听到熟悉的音乐了呢?

当然不是的!python如此强大,加一行代码就可以搞定!

首先,你要在pip中安装pydub包。

然后,用这两行代码把mp3文件转换为wav文件,就万事大吉啦:

song=AudioSegment.from_mp3(r"D:娱乐日不落.mp3")
song.export(r"D:娱乐日不落.wav",format='wav')

从今以后,program结束的时候,就是music开始的时候!

赞 赏 作 者

640?wx_fmt=jpeg

Python中文社区作为一个去中心化的全球技术社区,以成为全球20万Python中文开发者的精神部落为愿景,目前覆盖各大主流媒体和协作平台,与阿里、腾讯、百度、微软、亚马逊、开源中国、CSDN等业界知名公司和技术社区建立了广泛的联系,拥有来自十多个国家和地区数万名登记会员,会员来自以工信部、清华大学、北京大学、北京邮电大学、中国人民银行、中科院、中金、华为、BAT、谷歌、微软等为代表的政府机关、科研单位、金融机构以及海内外知名公司,全平台近20万开发者关注。

640?wx_fmt=jpeg

▼ 点击成为社区注册会员          「在看」一下,一起PY

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值