Python QR Code Generator

Aus xinux.net
Version vom 16. Februar 2020, 14:44 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<syntaxhighlight> #!/usr/bin/python3 #sudo pip3 install qrcodegen from __future__ import print_function from qrcodegen import * def print_qr(qrcode):…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
#!/usr/bin/python3
#sudo pip3 install qrcodegen
from __future__ import print_function
from qrcodegen import *



def print_qr(qrcode):
        """Prints the given QrCode object to the console."""
        border = 4
        for y in range(-border, qrcode.get_size() + border):
                for x in range(-border, qrcode.get_size() + border):
                        print(u"\u2588 "[1 if qrcode.get_module(x,y) else 0] * 2, end="")
                print()
        print()

qrtext=input("your text?: ")

qr0 = QrCode.encode_text(str(qrtext), QrCode.Ecc.MEDIUM)
svg = qr0.to_svg_str(4)
print_qr(qr0)