Javascript Cambia Nome File

| | | | | | | | | | | | | | | | | | | | | |

Il metodo Python os.rename() cambia il nome di un file. os.rename() accetta due argomenti: il percorso del vecchio file e il percorso del nuovo file. Il nuovo percorso del file dovrebbe terminare con un nome di file diverso.

Quando lavori con file in Python, potresti decidere di rinominare un particolare file. Ad esempio, se hai un file chiamato raw_data.csv, potresti volerlo rinominare old_data.csv quando il tuo programma viene eseguito.

Questo’ s dove entra in gioco il metodo os.rename(). Il metodo os.rename() ti permette di rinominare un file esistente in Python.

Questo tutorial discuterà, con esempi, le basi del metodo os.rename() e come puoi usarlo per rinominare i file in Python.

Python Rename File

Il metodo Python os.rename() rinomina un file. Il file che stai rinominando dovrebbe già esistere. è necessario specificare il percorso del file che si sta rinominando e il nuovo percorso del file. Il nuovo percorso dovrebbe avere un nome diverso dal file che stai rinominando.

La sintassi per os.rename() è la seguente:

Come puoi vedere, rename() accetta due parametri. Questi sono:

  • file: il percorso del file che vuoi rinominare, seguito dal nome del file (es. "/home/python_engineering/file.txt").
  • destination: il percorso del file, seguito dal nuovo nome del file (es. "/home/python_engineering/file_new.txt").

Il metodo os.rename() è parte della libreria del sistema operativo Python. Questa libreria fornisce funzioni relative al sistema operativo del tuo computer, come la creazione e l’eliminazione di file.

L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnico dopo aver partecipato a un bootcamp. Fatti abbinare a un bootcamp oggi.

Il laureato medio di un bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.

Per lavorare con il sistema operativo. rename(), dobbiamo importare la libreria del sistema operativo:

Facciamo un esempio per mostrare il metodo os.rename() in azione.

Esempio di rinomina file Python

Supponiamo di voler rinominare il file raw_data.csv in old_data.csv. Il file raw_data.csv è memorizzato nella directory /home/python_engineering. Potremmo cambiare il nome del nostro file usando questo codice:

Il nostro codice restituisce: File rinominato! Il nostro codice ha anche rinominato il nostro file.

Per prima cosa, importiamo il modulo os. Questo ci permette di accedere al metodo os.rename().

Poi dichiariamo due Variabili Python. La prima variabile ("old_file_name") contiene th Il percorso del file che vogliamo rinominare e la seconda variabile ("new_file_name") contiene il nuovo nome del percorso per il file.

Perché vogliamo cambiare il nome del nostro file in old_data. csv, la nostra variabile new_file_name termina con old_data.csv, invece di raw_data.csv.

Avanti , usiamo os.rename() per cambiare il nome del nostro file. Quindi, il nostro codice stampa "File rinominato!" sulla console, quindi sappiamo che il nostro programma è stato eseguito.

Python Rinomina più file

Ora , supponiamo di voler rinominare più file. Possiamo anche raggiungere questo obiettivo usando il metodo os.rename().

Diciamo che vogliamo rinominare ogni file in /home/python_engineering e aggiungi vecchio_ all’inizio di ogni nome di file. Al momento, questa directory contiene i seguenti file:

  • data.csv
  • raw_data.csv
  • program.py

Potremmo usare il seguente programma per aggiungere vecchio_ all’inizio di ogni nome file:

Il nostro codice rinomina i nostri file. Ecco un elenco dei nuovi file nella nostra directory:

  • old_data.csv
  • old_raw_data.csv
  • old_program.py

Analizzeremo come funziona il nostro codice. Innanzitutto, importiamo os nel nostro codice, in modo da poter lavorare con os.rename() e os.listdir() metodi. Quindi, creiamo un ciclo for che scorre un elenco di tutti i file nella cartella /home/python_engineering. Questo elenco viene generato utilizzando il metodo os.listdir().

Quindi, il nostro codice usa os.rename() per rinominare ogni file in /home/python_engineering Utilizziamo una stringa f Python per sostituire ogni nome di file con /home/python_engineering/old_{FILE_NAME}, dove FILE_NAME è il nome del nostro vecchio file.

Come puoi vedere, old_ è stato aggiunto all’inizio di ogni file in /home/python_engineering.

Conclusione

Il metodo os.rename() ti permette di rinominare i file in Python. Se usato con il metodo os.listdir(), puoi usare os.rename() per rinominare tutti i file in una cartella.

Questo tutorial è stato discusso, con esempi, le basi del modulo os e come utilizzare il metodo os.rename(). Ora sei pronto per iniziare a utilizzare os.rename( ) per rinominare i file come un professionista Python!

Vuoi saperne di più sulla programmazione in Python? Dai un’occhiata alla nostra Guida all’apprendimento di Python. Troverai i migliori consigli su come imparare Python e un elenco di risorse di apprendimento curate da esperti per aiutarti nel tuo viaggio.

"Il Karma di carriera è entrato nella mia vita quando ne avevo più bisogno e mi ha aiutato rapidamente mi abbino a un bootcamp. Due mesi dopo la laurea, ho trovato il lavoro dei miei sogni in linea con i miei valori e obiettivi nella vita!"

Venus, Software Engineer presso Rockbot