En este código no vamos a generar un QR para un link de un sitio web sino para una cadena de texto (string). Además se combinará el uso de pyfiglet para cambiarle el formato a la cadena de texto ingresada por el usuario y verificar mediante una estructura condicional si el valor es correcto, antes de generar el código QR.
print("Inicio de código")
import time
print(time.asctime())
import pyqrcode
import pyfiglet
word = input("Favor ingresar la palabra o frase a codificar: ")
font = pyfiglet.figlet_format(word)
print("La palabra ingresada fue:? ",font)
confirmacion = input("Correcto?(si/no): ")
if confirmacion == 'si':
qcode= pyqrcode.create(word)
qcode.png('MyWord.png', scale = 10)
qcode.show()
else:
print("Por favor repita el proceso")
print("Fin de código")
>>> REPUESTA DE LA TERMINAL:
Windows PowerShell
Copyright (C) Microsoft Corporation. Todos los derechos reservados.
Prueba la nueva tecnología PowerShell multiplataforma https://aka.ms/pscore6
PS C:\Users\PPI\Documents\Python language> & "C:/Users/PPI/AppData/Local/
Copyright (C) Microsoft Corporation. Todos los derechos reservados.
Prueba la nueva tecnología PowerShell multiplataforma https://aka.ms/pscore6
PS C:\Users\PPI\Documents\Python language> & "C:/Users/PPI/AppData/Local/
Programs/Python/Python310/python.exe" "c:/Users/PPI/Documents/Python language/
Clcoding/Clcoding_Pyqrcode.py"
Inicio de código
Sun Jun 26 10:11:18 2022
Favor ingresar la palabra o frase a codificar: Hola Mundo!
La palabra ingresada fue:?
_ _ _ __ __ _ _
| | | | ___ | | __ _ | \/ |_ _ _ __ __| | ___ | |
| |_| |/ _ \| |/ _` | | |\/| | | | | '_ \ / _` |/ _ \| |
| _ | (_) | | (_| | | | | | |_| | | | | (_| | (_) |_|
|_| |_|\___/|_|\__,_| |_| |_|\__,_|_| |_|\__,_|\___/(_)
Correcto?(si/no): si
| | | | ___ | | __ _ | \/ |_ _ _ __ __| | ___ | |
| |_| |/ _ \| |/ _` | | |\/| | | | | '_ \ / _` |/ _ \| |
| _ | (_) | | (_| | | | | | |_| | | | | (_| | (_) |_|
|_| |_|\___/|_|\__,_| |_| |_|\__,_|_| |_|\__,_|\___/(_)
Correcto?(si/no): si
Fin de código
PS C:\Users\PPI\Documents\Python language>
PS C:\Users\PPI\Documents\Python language>
No hay comentarios.:
Publicar un comentario