Ho finito di creare uno script Python contenente otto funzioni che scaricano file, li estrae, manipolano e analizzano i loro dati e quindi producono grafici ed esportali in file PNG.
I file di input si trovano in un sito FTP remoto, ma alcuni file intermedi e anche i file PNG di output vengono salvati localmente nel file system del computer. Ci sono 100 linee di codice in totale.
Attualmente, per prima cosa lo eseguo in modo che la console Python ottenga le definizioni delle funzioni, quindi chiamo le otto funzioni una alla volta per ottenere i risultati.
Ad esempio, chiamo la funzione di download per scaricare i file di archivio, quindi chiamo la funzione che estrae quei file e così via. Sono sicuro che questo non è il modo migliore di usare uno script Python, quindi ho pensato di chiedere qui se qualcuno potesse fornire i passaggi per ottenere il massimo dal mio script in termini di utilizzo. Sospetto che un buon metodo sarebbe quello di trasformare lo script in uno o più moduli, ma non ne sono affatto sicuro.
Se possibile, fornisci i dettagli per due possibili scenari:
- Lo script è usato solo da me e ho Python installato e so come usarlo
- Lo script è utilizzato da altri utenti che non hanno installato Python