Python Rinomina file e directory usando os.rename ()

Sommario:

Anonim

Python Rinomina file

Il file Python rename () è un metodo utilizzato per rinominare un file o una directory nella programmazione Python. Il metodo file Python rename () può essere dichiarato passando due argomenti chiamati src (Source) e dst (Destination).

Sintassi

Questa è la sintassi per il metodo os.rename ()

os.rename(src, dst)

Parametri

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

dst: destinazione è il nuovo nome del file o della directory che si desidera modificare.

Esempio:

import osos.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".

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

Ecco il codice completo

import osimport shutilfrom os import pathdef main():# make a duplicate of an existing fileif path.exists("guru99.txt"):# get the path to the file in the current directorysrc = path.realpath("guru99.txt");# rename the original fileos.rename('guru99.txt','career.guru99.txt')if __name__ == "__main__":main()