martedì 30 dicembre 2014

Decodifichiamo codici QR con Python [Brevi Esercizi]

Salve!

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