我正在编写一个程序来唤醒我早上,但我希望我的程序尽可能响亮地播放闹钟声。所以它需要将音量提高到100%。但我不知道怎么做。我在macOS Sierra上使用python3
。
答案 0 :(得分:2)
您可以使用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")
答案 1 :(得分:1)
您无需使用标准库即可在python中执行此操作。 Apple支持从终端执行AppleScript,因此子流程模块就足够了。
from subprocess import call
call(["osascript -e 'set volume output volume 100'"], shell=True)