Cómo crear un código QR usando Python

Un código QR (abreviatura de código de respuesta rápida) es un tipo de código de barras bidimensional que puede leerse en teléfonos inteligentes y otros dispositivos móviles. Consiste en una cuadrícula cuadrada en blanco y negro que puede almacenar una variedad de información, incluido texto, URL, información de contacto e incluso información de pago.

En este tutorial, le presentaremos un tutorial sobre cómo crear un código QR usando Python. Para crear códigos QR usando el lenguaje de programación Python, sigue estos pasos

  • Paso 1: instale la biblioteca qrcode
  • Paso 2: importe la biblioteca qrcode
  • Paso 3: crea un objeto de código QR
  • Paso 4: establece la URL
  • Paso 5: genera el código QR
  • Paso 6: agregue una extensión de archivo de imagen
  • Paso 7: guarde la imagen

Paso 1: instale la biblioteca qrcode

La biblioteca qrcode es una biblioteca de Python para generar códigos QR. Para instalarlo, ejecute el siguiente comando en su terminal:

pip install qrcode

Paso 2: importe la biblioteca qrcode

Una vez instalada, puede importar la biblioteca qrcode en su proyecto de Python agregando el siguiente código:

import qrcode

Paso 3: crea un objeto de código QR

A continuación, debe crear un objeto de código QR. Puede hacerlo inicializando una instancia de QRCode con la versión, el tamaño del cuadro y el borde que desea para el código QR. Por ejemplo:

qr = qrcode.QRCode(version=1, box_size=10, border=5)

Paso 4: establece la URL

A continuación, debe recopilar la URL que utilizará para el código QR y configurarla. Para ello añadimos:

data = input("Enter the url you want as a QR code: ")
qr.add_data(data)

Paso 5: genera el código QR

Ahora que ha creado el objeto Código QR, necesita generar la imagen del código QR real. Para hacer esto, debe agregar el siguiente código:

qr.make(fit=True)

Esto generará la imagen del código QR basada en los datos contenidos en el objeto Código QR que creó en el Paso 3.

Paso 6: agregue una extensión de archivo de imagen

Ahora que ha generado la imagen del código QR, debe agregarle una extensión de archivo de imagen. Puedes hacer esto agregando el siguiente código:

img = qr.make_image(fill_color="black", back_color="white")

Esto creará un objeto de imagen con un primer plano negro y un fondo blanco, que es adecuado para imprimir o mostrar en una pantalla.

Paso 7: guarde la imagen

Para guardar la imagen en su computadora, debe agregar el siguiente código:

img.save("qrcode.png")

Esto guardará el archivo de imagen como "qrcode.png" en su directorio de trabajo actual. ¡Eso es todo! Ha creado con éxito su código QR.

¡¡¡Gracias por leer!!!

1.10 GEEK