Creare QR Code in Python

Mattepuffo's logo
Creare QR Code in Python

Creare QR Code in Python

Per creare QR Code in Python possiamo usare una libreria apposita: qrcode!

Possiamo installarla tramite pip:

$ pip install qrcode[pil]

Così abbiamo installato anche Pillow; non penso sia fondamentale, ma consigliato.

Detto ciò ecco il codice:

import qrcode

class CreateQrcode:

    def create(self, testo):
        qr = qrcode.QRCode(
            version=1,
            error_correction=qrcode.constants.ERROR_CORRECT_L,
            box_size=20,
            border=4,
        )
        qr.add_data(testo)
        qr.make(fit=True)

        img = qr.make_image(fill_color="black", back_color="white")
        img.save('qrcode.png')

Bsta richiamare la funzione passando la stringa da mettere dentro al QR Code:

from create_qrcode import CreateQrcode

cqr = CreateQrcode()
cqr.create('ciao')

Enjoy!


Condividi

Commentami!