2010-12-17 26 views
19

Sadece standart bir python 2.6 kurulumu ile gelen modülleri kullanarak, basit bir bip sesi çıkarmak mümkün olabilir mi?Dış kütüphane olmadan python ile basit bip sesini çalma

+0

Bkz: http://stackoverflow.com/questions/13941/python-sound-bell – perimosocordiae

+0

Dolayısıyla metin programına varsayılan os konuşma geçmek zorunda ki? Ayrıca her zaman bir mac kullanmıyorum. Bu çapraz platform olmalı. –

+0

@a sandwhich: Bağlantıdaki * cevapları oku, soruya değil. –

cevap

27

Eğer Unix terminalinde iseniz, yazdırabilirsiniz "\ a" bir terminal çan almak için: Tabii

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

de bir yeni satır yazdırılır ... Yani sys.stdout.write("\a") daha iyi olabilir. Ama fikri anladın. Pencerelerde

+3

Bu, Windows sistemlerinde de çalışır. –

+0

Ah, bilmek güzel. Teşekkürler. –

+7

ayrıca "print" yapabileceksiniz \ a "," ve newlineb yapmaz – RodericDay

15

:

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.

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

Ayrıca bakınız:: - winsound Ses yapma Windows için arayüz çeşitli platformlar için Ekranı temizle ve bip. (Python tarifi) http://code.activestate.com/recipes/577588-clear-screen-and-beep-for-various-platforms/

+0

Beğenilen Yanıt Daha Fazla – KingMak

+0

Teşekkürler. Bu pencereler üzerinde çalışıyor :) –

İlgili konular