Python-Piep

Fariba Laiq 30 Januar 2023
  1. Verwendung der Bibliothek winsound zur Erzeugung von Pieptönen in Python
  2. Verwendung von pygame zur Erzeugung von Pieptönen in Python
  3. Verwenden des Glockenzeichens zum Erzeugen eines Pieptons in Python
Python-Piep

Der Piepton in Python kann in vielen Situationen verwendet werden. Zum Beispiel können wir diesen Piepton beim Scannen des Barcodes verwenden. Genau wie in Einkaufszentren, wenn der Verkäufer den Produkt-Barcode scannt, ertönt ein Piepton, der anzeigt, dass der Barcode erfolgreich gescannt wurde. Es gibt viele Möglichkeiten, diese Aufgabe zu erledigen. Einige davon werden im Folgenden erklärt.

Verwendung der Bibliothek winsound zur Erzeugung von Pieptönen in Python

winsound ist eine eingebaute Bibliothek in Python (Windows), die keine Installation erfordert. Es ist eine nützliche Piep-API, die verwendet wird, um jeden Ton abzuspielen. Wir können unseren angegebenen Sound abspielen und den Piepton auch mit der eingebauten Methode Beep() erzeugen. Im Funktionsaufruf Beep() können wir auch die duration und Frequenz des Pieps angeben. Um einen Beep() mit der winsound-Bibliothek zu erzeugen, rufen wir ihre Beep()-Methode auf, und innerhalb dieses Methodenaufrufs geben wir die Dauer als eine Sekunde und eine Frequenz von 2000 Hz an.

Beispielcode:

# Python 3.x
import winsound

frequency = 2000
duration = 1000
winsound.Beep(frequency, duration)

Verwendung von pygame zur Erzeugung von Pieptönen in Python

pygame ist eine plattformübergreifende Bibliothek, die viele Entwicklungsmodule für Videospiele enthält. Es verfügt über viele Module zur Handhabung verschiedener Arten von Medien wie Audio, Video und Grafiken. Mit dem mixer-Modul dieser Bibliothek können wir ganz einfach jeden Sound abspielen.

Hier müssen wir auch unsere wav-Datei für den beep-Ton angeben. Zuerst müssen wir einen beliebigen beep-Sound aus dem Internet herunterladen und in unser Python-Umgebungsverzeichnis hochladen. Mit einem Jupyter-Notebook können wir diese WAV-Datei einfach in unser Home-Verzeichnis hochladen.

Beispielcode:

# Python 3.x
from pygame import mixer

mixer.init()
beep = mixer.Sound("bell.wav")
beep.play()

Verwenden des Glockenzeichens zum Erzeugen eines Pieptons in Python

Eine der einfachsten Möglichkeiten, einen Piepton zu erzeugen, ist die Verwendung des Glockenzeichens i-e '\a' innerhalb der Druckanweisung. Diese Methode erfordert kein zusätzliches Paket zum Importieren.

Hinweis: Diese Methode funktioniert nicht auf jedem Terminal oder Betriebssystem.

Beispielcode:

# Python 3.x
print("\a")
Fariba Laiq avatar Fariba Laiq avatar

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