我想让一个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')
(您只需要在字符序列周围加上单引号即可)。
慕码人8056858
TA贡献1803条经验 获得超6个赞
如果您已安装PyObjC(Python-Objective-C桥)或在OS X 10.5的系统python(PyObjC随附)上运行,则可以执行
from AppKit import NSBeep
NSBeep()
播放系统警报。
添加回答
举报
0/150
提交
取消