"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Cómo creé un generador de códigos QR en Python

Cómo creé un generador de códigos QR en Python

Publicado el 2024-11-08
Navegar:387

How I created a QR Code Generator in Python

Este será un breve artículo sobre cómo creé un generador de códigos QR simple en Python

Para este paso necesitas usar la biblioteca qrcode: https://pypi.org/project/qrcode/

Uno de los primeros pasos que hice después de crear mi carpeta de proyectos fue crear un entorno virtual. Un entorno virtual en Python es simplemente otro espacio de trabajo separado en su computadora donde puede instalar sus paquetes para ejecutar proyectos de Python.

Como estoy en Mac, el comando es

python3 -m venv venv

El siguiente paso sería activar la máquina virtual

source venv/bin/activate

Para desactivar un entorno virtual deberás escribir:

deactivate

El siguiente paso sería instalar el paquete qrcode

pip install qrcode

En su archivo Python asegúrese de importar el módulo qrcode

import qrcode

En mi código he creado dos entradas que las almaceno en una variable llamada datos y nombre de archivo. El método Strip() Elimina espacios al principio y al final de la cadena:

data = input('Enter a text or URL ').strip()
filename = input('Enter the filename ').strip()

A continuación vamos al módulo QR y creamos el objeto Código QR

qr = qrcode.QRCode(box_size=10, border=4)

qr.add.data(data)

image = qr.make_image(fill_color = 'black', back_color = 'white')

image.save(filename)

print(f'QR Code saved as {filename}')

Este código lo puedes ejecutar en el terminal y creará un código QR con cualquier URL que elijas

¡Estén atentos para más artículos!
Sígueme en Twitter(X) @abeck617

Declaración de liberación Este artículo se reproduce en: https://dev.to/abeck617/how-i-created-a-qr-code-generator-in-python-5dmo?1 Si hay alguna infracción, comuníquese con [email protected] para borrarlo
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3