Heim >Backend-Entwicklung >Python-Tutorial >Wie ich einen QR-Code-Generator in Python erstellt habe

Wie ich einen QR-Code-Generator in Python erstellt habe

Patricia Arquette
Patricia ArquetteOriginal
2024-10-19 10:40:02825Durchsuche

How I created a QR Code Generator in Python

Dies ist ein kurzer Artikel darüber, wie ich einen einfachen QR-Code-Generator in Python erstellt habe

Für diesen Schritt müssen Sie die qrcode-Bibliothek verwenden: https://pypi.org/project/qrcode/

Einer der allerersten Schritte, die ich nach dem Erstellen meines Projektordners gemacht habe, war die Erstellung einer virtuellen Umgebung. Eine virtuelle Umgebung in Python ist einfach ein weiterer separater Arbeitsbereich auf Ihrem Computer, in dem Sie Ihre Pakete installieren können, um Python-Projekte auszuführen.

Da ich einen Mac verwende, lautet der Befehl

python3 -m venv venv

Der nächste Schritt wäre die Aktivierung der virtuellen Maschine

source venv/bin/activate

Um eine virtuelle Umgebung zu deaktivieren, müssen Sie Folgendes eingeben:

deactivate

Der nächste Schritt wäre die Installation des qrcode-Pakets

pip install qrcode

Stellen Sie sicher, dass Sie in Ihrer Python-Datei das qrcode-Modul importieren

import qrcode

In meinem Code habe ich zwei Eingaben erstellt, die ich in einer Variablen namens „Daten“ und „Dateiname“ speichere. Die Strip()-Methode entfernt Leerzeichen am Anfang und am Ende der Zeichenfolge:

data = input('Enter a text or URL ').strip()
filename = input('Enter the filename ').strip()

Als nächstes gehen wir hier in das QR-Modul und erstellen das QR-Code-Objekt

qr = qrcode.QRCode(box_size=10, border=4)

qr.add.data(data)

image = qr.make_image(fill_color = 'black', back_color = 'white')

image.save(filename)

print(f'QR Code saved as {filename}')

Diesen Code können Sie auf dem Terminal ausführen und er erstellt einen QR-Code mit einer beliebigen URL Ihrer Wahl

Bleiben Sie dran für weitere Artikel!
Folgen Sie mir auf Twitter(X) @abeck617

Das obige ist der detaillierte Inhalt vonWie ich einen QR-Code-Generator in Python erstellt habe. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn