Script Python con Claude: automatizza un lavoro ripetitivo da zero
Come farsi scrivere uno script Python da Claude per automatizzare un lavoro ripetitivo, anche senza saper programmare: prompt provato e script pronto.
Con Claude puoi farti scrivere uno script Python che fa al posto tuo un lavoro ripetitivo, come rinominare centinaia di file, ordinarli in cartelle o unire dati da più fogli, anche se non hai mai programmato. Il segreto è descrivere il lavoro passo per passo e chiedere tre protezioni: una modalità di prova che non tocca niente, nessun file cancellato e un registro per annullare. Poi installi Python, lanci lo script in prova e, se il risultato è giusto, lo esegui davvero.
L'abbiamo provato con un caso classico: ordinare foto e documenti in cartelle per anno e mese. Puoi scaricare lo script che ne è uscito e usarlo così com'è.
Cosa ti serve
- Un account Claude, anche gratuito (se non l'hai ancora, la guida per iniziare con Claude spiega come crearlo)
- Un lavoro ripetitivo che sai descrivere passo per passo
- Python installato sul computer (gratuito, dal sito ufficiale python.org): lo spieghiamo al passo 3
- Una copia di prova dei file su cui lavorare: mai provare uno script sugli originali
Prompt pronto da copiare
Scrivimi uno script Python per automatizzare questo lavoro che faccio a mano: [DESCRIVI IL LAVORO PASSO PER PASSO].
Il mio computer: [WINDOWS, MAC O LINUX]. So programmare: [PER NIENTE, POCO, ABBASTANZA].
Esempi di file o dati: [NOMI DI FILE DI ESEMPIO O RIGHE DI ESEMPIO, SENZA DATI PERSONALI]
Requisiti:
- solo librerie incluse in Python, niente da installare;
- una modalità di prova, attiva se non scrivo niente, che mostra cosa farebbe senza modificare nulla;
- non cancellare mai file e non sovrascriverli;
- un registro CSV di tutto quello che fa, e un modo per annullare le modifiche usando il registro;
- commenti in italiano e messaggi chiari se qualcosa va storto.
Prima di scrivere il codice, elencami i casi strani che ti vengono in mente (file senza data, nomi uguali, cartelle vuote) e chiedimi come gestirli.
Dopo lo script, spiegami passo per passo come installare Python sul mio computer, come lanciare lo script in prova e poi davvero, e come annullare.
Sostituisci le parti tra parentesi quadre. Le tre protezioni (prova, niente cancellazioni, registro per annullare) sono quello che rende sicuro usare uno script anche senza capire ogni riga di codice.
Cosa si può automatizzare con uno script Python?
Qualunque lavoro al computer che fai sempre allo stesso modo e che puoi descrivere a parole:
- rinominare file in blocco (foto, scansioni, fatture) secondo una regola;
- ordinarli in cartelle per data, cliente o tipo;
- unire più file Excel o CSV in uno solo, o dividerne uno grande;
- estrarre dati da tanti file di testo e metterli in una tabella;
- controllare un elenco (doppioni, campi vuoti, formati sbagliati).
Se il lavoro richiede di guardare ogni file e decidere caso per caso, uno script non basta: lì conviene caricare i file direttamente in Claude, come nella guida su come estrarre i dati dalle fatture PDF in Excel.
Passo 1: Descrivi il lavoro come lo faresti a mano
Scrivi i passaggi come se li spiegassi a un collega: "apro la cartella, guardo la data nel nome della foto, creo la cartella dell'anno e del mese, ci sposto la foto aggiungendo la data davanti al nome". Aggiungi due o tre nomi di file veri come esempio: sono più utili di qualsiasi spiegazione.
Passo 2: Incolla il prompt e rispondi sui casi strani
Incolla il prompt compilato. Prima del codice Claude ti chiede come gestire i casi particolari: file senza data, due file con lo stesso nome, date impossibili. Rispondi con regole semplici ("se non c'è la data usa quella dell'ultima modifica", "se il nome esiste aggiungi _2"): sono queste risposte a evitare sorprese.
Passo 3: Installa Python
Scarica Python dal sito ufficiale python.org e installalo.
- Windows: durante l'installazione spunta l'opzione per aggiungere Python al PATH, se compare. Gli script si lanciano dal Prompt dei comandi o da PowerShell, scrivendo
pyseguito dal nome dello script. - Mac: dopo l'installazione apri il Terminale; gli script si lanciano scrivendo
python3seguito dal nome dello script.
Se qualcosa non funziona, copia l'errore e incollalo nella stessa chat: Claude ti spiega cosa fare.
Passo 4: Lancia lo script in modalità prova
Metti lo script nella stessa cartella dei file di prova, oppure indica il percorso della cartella. Lancia lo script senza opzioni: vedrai l'elenco di cosa farebbe, file per file, senza che niente venga toccato. Controlla almeno i casi strani: il file senza data, i doppioni.
Passo 5: Eseguilo davvero e controlla il registro
Se la prova è giusta, rilancia con l'opzione di esecuzione (nel nostro script --esegui). Alla fine trovi il registro CSV con ogni spostamento: aprilo con Excel per un controllo veloce. Se qualcosa non ti piace, l'opzione di annullamento rimette i file dov'erano.
Passo 6: Riusalo e miglioralo
Salva lo script in una cartella "strumenti" e annota come si usa. Per cambiarlo, incollalo in una nuova chat e descrivi la modifica: "aggiungi un'opzione per ordinare solo le foto". Se vuoi capire davvero il codice e scriverlo da solo, segui il piano della guida su come imparare a programmare con Claude. Quando gli script diventano tanti o vuoi che Claude lavori direttamente sui file del tuo computer, il passo successivo è Claude Code.
Il risultato della nostra prova
Abbiamo chiesto uno script per ordinare una cartella di foto e documenti in sottocartelle per anno e mese, su Mac, da parte di chi non programma. Prima del codice Claude ha chiesto come gestire: file senza data nel nome (usare la data di modifica), date impossibili come il 31 febbraio (stessa regola), file già rinominati con la data davanti (non rinominarli di nuovo), nomi già presenti nella cartella di destinazione (aggiungere _2).
Lo script, solo con librerie incluse in Python, l'abbiamo provato su una cartella di 12 file di prova con nomi inventati:
- in modalità prova ha mostrato i 12 spostamenti senza toccare nulla;
- ha preso la data dal nome in 8 casi (formati diversi come
20260314,2026-02-03,2026_02_03,2025.11.28) e dalla data di modifica negli altri 4, compreso il file con il 31 febbraio; - non ha raddoppiato la data nel file già rinominato e ha aggiunto
_2a una foto il cui nome esisteva già nella cartella di destinazione; - con
--eseguiha spostato i file e scritto il registro CSV; con--annullali ha rimessi tutti al loro posto.
Puoi scaricare lo script: le istruzioni d'uso sono nelle prime righe, in italiano.
Varianti del prompt
Unire più file Excel o CSV:
Ho una cartella con [NUMERO] file [EXCEL O CSV] con le stesse colonne: [ELENCO COLONNE]. Scrivi uno script Python che li unisca in un unico file, aggiunga una colonna con il nome del file di origine e segnali le righe con campi vuoti. Se servono librerie esterne, dimmi quali e come installarle. Stessi requisiti di prova e registro.
Rinominare file secondo un elenco:
Ho un file CSV con due colonne, "nome attuale" e "nome nuovo". Scrivi uno script Python che rinomini i file della cartella secondo l'elenco, con modalità prova, registro, annullamento, e che segnali i file dell'elenco che non trova.
Capire uno script che hai già:
Spiegami cosa fa questo script, riga per riga, come a chi non programma, e dimmi se può cancellare o sovrascrivere file: [INCOLLA LO SCRIPT].
Errori da evitare
- Provare sugli originali. Lavora sempre su una copia della cartella, almeno la prima volta.
- Saltare la modalità prova. È il momento in cui scopri i casi che non avevi previsto.
- Script che cancellano. Chiedi sempre di spostare invece di cancellare.
- Lanciare script di cui non sai niente. Se arrivano da altri, chiedi a Claude di spiegarteli prima.
- Dati personali negli esempi. Per descrivere i file bastano nomi inventati con lo stesso formato.
Domande frequenti
Serve saper programmare per usare uno script scritto da Claude?
No: devi saper descrivere il lavoro, installare Python e lanciare un comando. Claude spiega ogni passaggio e, se compare un errore, ti dice come risolverlo.
È sicuro usare uno script scritto dall'AI?
Lo diventa con le protezioni giuste: modalità prova, nessuna cancellazione, registro per annullare e prima esecuzione su una copia dei file. Se vuoi capire cosa fa, chiedi a Claude di spiegartelo riga per riga.
Funziona su Windows e su Mac?
Sì: Python funziona su entrambi. Cambia solo il comando per lanciarlo, di solito py su Windows e python3 su Mac.
Claude può eseguire lo script al posto mio?
Nell'app Claude esegue il codice in un ambiente separato, utile per provare script su file che carichi; sui file del tuo computer lo script lo lanci tu. Se vuoi che Claude lavori direttamente sui file del computer, serve Claude Code.
E se lo script dà un errore?
Copia il messaggio di errore completo e incollalo nella stessa chat con una frase su cosa stavi facendo. Di solito la correzione arriva al primo tentativo.
Tutti i prompt sono nella raccolta di prompt per Claude. Per scrivere istruzioni precise in generale, leggi come scrivere un prompt per Claude.
Prompt provato il 20 ottobre 2026; script testato su file di prova inventati il 20 ottobre 2026.