Используя только те модули, которые поставляются со стандартной установкой Python 2.6, можно ли будет воспроизводить простой звуковой сигнал?
Если вы работаете в терминале Unix, вы можете напечатать "\ a", чтобы получить звонок терминала:
>>> def beep(): ... print "\a" >>> beep()
Конечно, это также напечатает новую строку ... Так что sys.stdout.write("\a") может быть лучше. Но вы поняли.
sys.stdout.write("\a")
На окнах:
import winsound # for sound import time # for sleep winsound.Beep(440, 250) # frequency, duration time.sleep(0.25) # in seconds (0.25 is 250ms) winsound.Beep(600, 250) time.sleep(0.25)
34,4. winsound - Звукозаписывающий интерфейс для Windows:
http://docs.python.org/2.6/search.html?q=sound&check_keywords=yes&area=default
Смотрите также: Очистить экран и звуковой сигнал для различных платформ. (Рецепт питона) http://code.activestate.com/recipes/577588-clear-screen-and-beep-for-various-platforms/