os.renames ()
— è una directory ricorsiva o una funzione di ridenominazione dei file. Funziona come os.rename()
tranne per il fatto che crea tutte le directory intermedie che devono essere eseguite e quindi prova prima. Dopo la ridenominazione, le directory corrispondenti ai segmenti più a destra del vecchio percorso del nome verranno rimosse utilizzando os.removedirs()
.
Sintassi: os. renames (vecchio, nuovo)
Parametri:
vecchio: Questo è il vecchio nome del file o della directory da rinominare.
nuovo: questo è il nuovo nome del file o della directory. Può includere un file in una directory
o in un intero albero di directory che non esistono.
Nota: può anche accettare un oggetto simile a un percorso per vecchio e nuovo. p>
Valore restituito: questo metodo non restituisce alcun valore.
Esempio n. 1: Utilizzo di os.renames()
per rinominare un file
# Programma Python per spiegare il metodo os.renames() # importazione del sistema operativo modulo import os < codice classe = "commenti"> # percorso percorso = ’C: / Users / Rajnish / Desktop / Geeksf orGeeks’ # Cambia directory os.chdir (percorso) # Stampa della directory corrente print ( "La directory corrente è: " , os.getcwd ()) < p> # Elenco di file e directory # in & # 39; C: / Utenti / Rajnish / Desktop / Python.Engineering & # 39; print ( "Prima di rinominare il file: " ) print (os.listdir ( os.getcwd ())) # Rinomina file # Utilizzo del metodo os.renames() os.renames ( ’ testfile.txt’ , ’new_name.txt’ ) # Elenco di file e directory # in & # 39; C: / Utenti / Rajnish / Desktop / Python.Engineering & # 39; print ( "Dopo aver rinominato il file: " ) print (os.listdir (os.getcwd ())) |
Esci : p>
La directory corrente è: C: UsersRajnishDesktopPython.Engineering Prima di rinominare il file: [’testfile.txt’] Dopo aver rinominato il file: [’new_name.txt’]
Esempio n. 2:
Utilizzo di os.renames() per rinominare il file e aggiungerlo a una nuova directory che non esiste
p>
# Programma Python per spiegare il metodo os.renames() # importazione del modulo os importa os # percorso < /p> percorso = ’C: / Users / Rajnish / Desktop / GeeksforGeeks’ # Cambia directory os.chdir (percorso) # Stampa la directory corrente print ( "La directory corrente è: " os.getcwd ()) # Elenco di file e directory # in & # 39; C: / Utenti / Rajnish / Desktop / Python.Engineering & # 39; print ( "Prima di rinominare il file: " ) print (os.listdir (os. getcwd ())) # Rinomina il file e # aggiunta di un file a uno nuovo # nome della directory & # 39; nuova directory & # 39; # Utilizzo del metodo os.renames() os.renames ( ’ testfile.txt’ , ’newdir / new_name.txt’ > ) # Elenco di file e directory # in & # 39; C: / Utenti / Rajnish / Desktop / Python.Engineering & # 39; print ( "Dopo aver rinominato il file: " ) print (os.listdir (os.getcwd ())) |
Esci: p>
La directory corrente è: C: UsersRajnishDesktopPython.Engineering Prima di rinominare il file: [’newdir’ , ’testfile.txt’] Dopo aver rinominato il file: [’ newdir’]
Python | os.renames() metodo Python functions: Questions
Python | os.renames() metodo rename: Questions