Python | os.renames() metodo

|

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.

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 :

 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

# 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:

 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

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method