Javascript Cambia Nome File
__del__ |
code Python module |
COM PHP module |
csv Python module |
dis Python module |
Ev PHP module |
exp |
File handling |
imp Python module |
io Python module |
JavaScript |
listdir |
os Python module |
PS PHP module |
Python functions |
Rar PHP module |
re Python module |
resource Python module |
SPL PHP module |
StackOverflow |
string Python module |
sys Python module |
UI PHP module
Michael Zippo
04.11.2021
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().
"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!"