Python Rinominare file e directory utilizzando os.rename()

Python file Rename

Python rinominare() file è un metodo utilizzato per rinominare un file o una directory in Python programmazione. IL Python Il metodo file rename() può essere dichiarato passando due argomenti denominati src (Sorgente) e dst (Destinazione).

Sintassi

Questa è la sintassi del metodo os.rename()

os.rename(src, dst)

parametri

origine: Source è il nome del file o della directory. Dovrebbe già esistere.

dst: Destinazione è il nuovo nome del file o della directory che desideri modificare.

Esempio:

import os  
os.rename('guru99.txt','career.guru99.txt')

Diamo un'occhiata all'esempio in dettaglio

Puoi rinominare il file originale, abbiamo cambiato il nome del file da "Guru99.txt" a "Career.guru99.txt".

Python file Rename

  • Per rinominare il file "guru99.txt", utilizzeremo la "funzione di ridenominazione" nel modulo del sistema operativo
  • Quindi, quando il codice viene eseguito, puoi osservare che sul lato destro del pannello viene creato un nuovo file "career.guru99.txt", che abbiamo rinominato con il nostro file originale.

Ecco il codice completo

import os
import shutil
from os import path

def main():
	# make a duplicate of an existing file
    if path.exists("guru99.txt"):
	# get the path to the file in the current directory
        src = path.realpath("guru99.txt");
		
	# rename the original file
        os.rename('guru99.txt','career.guru99.txt') 
		
if __name__ == "__main__":
    main()