我正在编写一个程序来唤醒我早上,但我希望我的程序尽可能响亮地播放闹钟声。所以它需要将音量提高到100%。但我不知道怎么做。我在macOS Sierra上使用python3
。
您可以使用Applescript控制计算机的音量:
set volume output volume 100
要从python执行Applescript,您可以使用可以与py-applescript
一起安装的sudo easy_install py-applescript
。以下脚本将设置卷:
import applescript
applescript.AppleScript("set volume output volume 100").run()
编辑:对于Python3.6,您可以使用osascript
代替:pip3.6 install osascript
和:
import osascript
osascript.osascript("set volume output volume 100")
在python中你不需要标准库之外的任何东西来做这件事。 Apple支持从终端执行AppleScript,因此子进程模块就足够了。
from subprocess import call
call(["osascript -e 'set volume output volume 100'"], shell=True)