In un precedente post, abbiamo visto come creare un codice QR con Python, oggi vediamo come decodificarlo.
Anzitutto installiamo il seguente pacchetto
$ sudo apt-get install python-qrtools
Create un documento di testo nella cartella Documenti, chiamatelo DecQR.py e incollateci il codice di cui sotto; nella stessa cartella salvate anche il codice QR da decodificare.
Poi dal terminale spostatevi nella directory Documenti
$ cd Documenti
rendete eseguibile lo script
$ chmod +x DecQR.py
e lanciatelo
$ ./DecQR.py
Lo script è interettivo, infatti vi chiederà il nome esatto del codice QR da decodificare. L'output sarà stampato nella stessa finestra del terminale.
#!/usr/bin/python
# -*- coding: utf-8 -*-
from qrtools import QR
print
#Digitiamo il nome del codice QR da decodificare
Nome_Codice_QR = raw_input("Digita il nome del codice QR da decodificare? ")
#Viene impostato il nome
myCode = QR(filename = Nome_Codice_QR)
#decodifica
if myCode.decode():
print
print "Output:"
print myCode.data
print
L'indice della rubrica "Brevi Esercizi" lo trovate qui
Alla prossima! ;)
Nessun commento:
Posta un commento