Juega un simple pitido con python sin biblioteca externa

Usando solo los módulos que vienen con una instalación estándar de Python 2.6, ¿sería posible reproducir un simple pitido?

Si está en un terminal Unix, puede imprimir “\ a” para obtener un timbre de terminal:

>>> def beep(): ... print "\a" >>> beep() 

Por supuesto, eso también imprimirá una nueva línea … Entonces, sys.stdout.write("\a") podría ser mejor. Pero se entiende la idea.

En las ventanas:

 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 – Interfaz de reproducción de sonido para Windows:

http://docs.python.org/2.6/search.html?q=sound&check_keywords=yes&area=default

Ver también: Borrar pantalla y pitido para varias plataformas. (Receta de Python) http://code.activestate.com/recipes/577588-clear-screen-and-beep-for-various-platforms/