Python | Genera código QR usando el módulo pyqrcode

Veamos cómo generar un código QR en Python usando el pyqrcodemódulo.

pyqrcodeEl módulo es un generador de códigos QR. El módulo automatiza la mayor parte del proceso de construcción para crear códigos QR. Este módulo intenta seguir el estándar del código QR lo más cerca posible. La terminología y las codificaciones utilizadas pyqrcode provienen directamente del estándar.

Instalación

$ pip install pyqrcode

 
instale un módulo adicional pypng para guardar la imagen en formato png:

$ pip install pypng

 
pyqrcode.create(content, error='H', version=None, mode=None, encoding=None): Al crear un código QR, solo se requiere el contenido que se codificará, todas las demás propiedades del código se adivinarán en función de los contenidos proporcionados. Esta función devolverá un QRCode objeto.

Se pueden especificar todas las propiedades del código QR requerido a través de los parámetros opcionales de la pyqrcode.create()función. A continuación se muestran algunas propiedades:

error: Este parámetro establece el nivel de corrección de errores del código.
versión: este parámetro especifica el tamaño y la capacidad de datos del código.
modo: este parámetro establece cómo se codificarán los contenidos.

A continuación se muestra el código:

# Import QRCode from pyqrcode
import pyqrcode
import png
from pyqrcode import QRCode
  
  
# String which represents the QR code
s = "www.geeksforgeeks.org"
  
# Generate QR code
url = pyqrcode.create(s)
  
# Create and save the svg file naming "myqr.svg"
url.svg("myqr.svg", scale = 8)
  
# Create and save the png file naming "myqr.png"
url.png('myqr.png', scale = 6)

Producción:

Output image

Publicación traducida automáticamente

Artículo escrito por sahil_rajput y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *