Я должен был выключить опцию "Silence terminal bell" в своем активном Терминальном Профиле в iTerm для print('\a')
для работы. Это, казалось, хорошо работало по умолчанию в Терминале.
можно также использовать модуль Mac Carbon.Snd
для игры системного звукового сигнала:
>>> import Carbon.Snd
>>> Carbon.Snd.SysBeep(1)
>>>
Углеродные модули не имеют никакой документации, таким образом, я должен был использовать help(Carbon.Snd)
для наблюдения, какие функции были доступны. Это, кажется, прямой интерфейс на Углерод, таким образом, документы о Соединении Разработчика Apple, вероятно, помогают.
Я использую его около года и считаю, что он довольно стабилен. Это немного замедляет работу (как и каждый плагин, естественно), и это может немного раздражать, если почти все подчеркнуто во время набора текста, но в целом я обнаружил, что это ценная помощь в кодировании ...