Кроссплатформенный способ сделать это - print '\a'
. Это отправит символ ASCII Bell в stdout и, как мы надеемся, сгенерирует звуковой сигнал (a для 'alert'). Обратите внимание, что многие современные эмуляторы терминала предоставляют возможность игнорировать символы звонка.
Поскольку вы работаете в Windows, вы будете рады узнать, что у Windows есть свой собственный (готовьтесь) Beep API , который позволяет отправлять звуковые сигналы произвольной длины и высоты тона. Обратите внимание, что это решение только для Windows, поэтому вам, вероятно, следует предпочесть print '\a'
, если вы действительно не заботитесь о герцах и миллисекундах.
Доступ к API Beep осуществляется через модуль winsound : http://docs.python.org/library/winsound.html