Veamos cómo generar un código QR en Python usando el pyqrcode
módulo.
pyqrcode
El 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:
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