Ciao a tutti e benvenuti in questa guida dove vi mostrerò come generare e salvare un codice QR con python usando il modulo pyqrcode.
Come installare il modulo pyqrcode per creare codici QR
Come sempre, la prima cosa che bisogna fare è installare il package. Per fare ciò aprite il Terminal ed inserite il comando:
pip install pyqrcode
Come generare un codice QR con Python
In basso trovate il codice molto semplice che genera un codice QR e lo mostra nel terminal.
Come sempre, la prima cosa che bisogna fare è installare il package. Per fare ciò aprite il Terminal ed inserite il comando:
import pyqrcode
url = pyqrcode.create('https://devnews.it')
print(url.terminal(quiet_zone=1))
Se eseguiamo una scansione del codice QR generato, si aprirà la pagina devnews.it sul browser del vostro dispositivo usato per la scansione. Questo è dato dal fatto che abbiamo passato “https://devnews.it” come parametro della funzione pyqrcode.create(). Cambiate questo parametro con l’url che preferite.
Come salvare un codice QR con python
Se vogliamo salvare il nostro codice QR abbiamo diverse opzioni con python.
Salvare il codice QR come SVG
Se vogliamo esportare il codice QR generato come file SVG basta utilizzare la seguente linea di codice:
url.svg('uca.svg', scale=4, background="white", module_color="#7D007D")
Salvare il codice QR come PNG
Se invece vogliamo salvare il codice QR generato come file PNG, basta utilizzare la funzione url.png()
url.png('code.png', scale=5, background="#fff", module_color="#7D007D")