Loading ...

Ho deciso di fare un sito usando Python Django.

Mi sono letto il tutorial base, e devo dire che è ben fatto.

Ma non spiega alcune cose che io reputo basiche, come avere un template di base.

Detta così vuol dire poco, ma in effetti Python Fire fa proprio questo: genera applicazioni da riga di comando in maniera automatica.

Per certi versi assomiglia ad una parse della riga di comando, ma non è proprio quello.

Diciamo che per capire bene cos'è bisogna testarlo, e quindi eccoci qui.

Forse Click è la migliore libreria per il parsing della riga di comando che ho provato in Python.

E' stata veramente facile usarla; prima di tutto installiamola:

$ pip install click

Python ha installato di default il moudlo inspect, che ci permette di visualizzare i sorgenti delle funzioni / oggetti.

Può essere molto comodo nel caso in cui si voglia studiare o capire il funzionamento di una libreria o funzione che vogliamo usare.

Ho scoperto per Python la libreria PyPDF2, che ci permette di fare praticamente qualsiasi operazionei sui PDF.

Oggi vediamo come criptare un file, in modo da richiedere la password al momento dell'apertura.

Prima di tutto installiamola:

# pip3 install PyPDF2