为了账号安全,请及时绑定邮箱和手机立即绑定

Python声音(“钟声”)

Python声音(“钟声”)

茅侃侃 2021-03-21 09:18:39
我想让一个python程序在发出哔哔声的情况下提醒我。当前,我使用import os然后使用命令行语音程序说“处理完成”。我宁愿这只是一个简单的“钟”。我知道有一个可以在Cocoa应用程序中使用的功能NSBeep,但是我认为这与该功能没有任何关系。我也尝试过print(\a)但这没用。我使用的是Mac,如果您无法通过我的可可粉评论得知,则可能会有所帮助。
查看完整描述

3 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

你有没有尝试过 :


import sys

sys.stdout.write('\a')

sys.stdout.flush()

这在Mac OS 10.5上对我有用


实际上,我认为您的原始尝试也可以进行一些修改:


print('\a')

(您只需要在字符序列周围加上单引号即可)。


查看完整回答
反对 回复 2021-03-22
?
慕码人8056858

TA贡献1803条经验 获得超6个赞

如果您已安装PyObjC(Python-Objective-C桥)或在OS X 10.5的系统python(PyObjC随附)上运行,则可以执行


from AppKit import NSBeep

NSBeep()

播放系统警报。


查看完整回答
反对 回复 2021-03-22
  • 3 回答
  • 0 关注
  • 200 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信