Используя только модули, которые поставляются со стандартной установкой python 2.6, можно было бы воспроизвести простой звуковой сигнал?
Прослушать простой звуковой сигнал с помощью python без внешней библиотеки
Ответ 1
Если вы используете терминал Unix, вы можете распечатать "\ a", чтобы получить терминал:
>>> def beep():
... print "\a"
>>> beep()
Конечно, это тоже напечатает новую строку... Так что sys.stdout.write("\a")
может быть лучше. Но у вас есть идея.
Ответ 2
В окнах:
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
См. также: Очистите экран и звуковой сигнал для различных платформ. (Рецепт Python) http://code.activestate.com/recipes/577588-clear-screen-and-beep-for-various-platforms/