pitido en Python
-
Uso de la biblioteca
winsound
para hacer un pitido en Python -
Usando
pygame
para hacer un pitido en Python - Usando el carácter de campana para hacer un pitido en Python
El pitido en python se puede utilizar en muchas situaciones. Por ejemplo, podemos usar ese pitido al escanear el código de barras. Al igual que en los centros comerciales, cuando el vendedor escanea el código de barras del producto, suena un pitido que indica que el código de barras se ha escaneado correctamente. Hay muchas maneras de hacer esta tarea. Algunas de ellas se explican a continuación.
Uso de la biblioteca winsound
para hacer un pitido en Python
winsound
es una biblioteca integrada en Python (Windows) que no requiere instalación. Es una API de pitido útil que se utiliza para reproducir cualquier sonido. Podemos reproducir nuestro sonido especificado y también podemos generar el pitido usando su método integrado Beep()
. En la llamada a la función Beep()
, también podemos especificar la duration
y la frecuencia
del beep
. Para generar un beep
usando la biblioteca winsound
, llamaremos a su método Beep()
, y dentro de esta llamada al método, especificaremos la duración como un segundo y una frecuencia de 2000 Hz.
Código de ejemplo:
# Python 3.x
import winsound
frequency = 2000
duration = 1000
winsound.Beep(frequency, duration)
Usando pygame
para hacer un pitido en Python
pygame
es una biblioteca multiplataforma que contiene muchos módulos de desarrollo de videojuegos. Tiene muchos módulos para manejar diferentes tipos de medios, como audio, video y gráficos. Podemos reproducir fácilmente cualquier sonido usando el módulo mixer
de esta biblioteca.
También tenemos que especificar nuestro archivo wav para el sonido bip
aquí. Primero, tenemos que descargar cualquier sonido de bip
de Internet y subirlo a nuestro directorio de entorno de python. Usando un cuaderno jupyter, podemos cargar fácilmente ese archivo wav en nuestro directorio de inicio.
Código de ejemplo:
# Python 3.x
from pygame import mixer
mixer.init()
beep = mixer.Sound("bell.wav")
beep.play()
Usando el carácter de campana para hacer un pitido en Python
Una de las formas más simples de generar un pitido es usar el carácter de campana, es decir, '\a'
dentro de la declaración de impresión. Este método no requiere ningún paquete adicional para importar.
Nota: este método no funciona en todos los terminales o sistemas operativos.
Código de ejemplo:
# Python 3.x
print("\a")
I am Fariba Laiq from Pakistan. An android app developer, technical content writer, and coding instructor. Writing has always been one of my passions. I love to learn, implement and convey my knowledge to others.
LinkedIn