Metoden rename i os-modulet

Metoden rename omdøber og/eller flytter en fil eller mappe. I den første parameter for metoden angiver vi den oprindelige sti til filen eller mappen, i den anden parameter - den nye sti eller navn på fil/mappe. I den anden og tredje valgfrie parameter kan vi angive fildeskriptoren for henholdsvis den oprindelige og den endelige sti. Metoden returnerer None. Hvis filen, som vi vil omdøbe, ikke eksisterer, returnerer metoden undtagelsen FileNotFoundError.

Syntaks

pythonimport os

os.rename(oprindelig sti, ny sti, [fildeskriptor for oprindelig sti], [fildeskriptor for ny sti])

Eksempel

Lad os omdøbe mappen dir1:

pythonimport os

os.rename('dir1', 'dir2')

Eksempel

Lad os nu omdøbe en fil:

pythonimport os

os.rename('file1.txt', 'file2.txt')

Se også

  • metoden makedirs i os modulet,
    som opretter en mappe
  • metoden remove i os modulet,
    som sletter en fil
  • metoden getcwd i os modulet,
    som returnerer den aktuelle arbejdsmappe
  • metoden listdir i os modulet,
    som returnerer en liste over filer i arbejdsmappen
  • metoden path.isdir i os modulet,
    som kontrollerer eksistensen af en mappe
  • metoden path.isfile i os modulet,
    som kontrollerer eksistensen af en fil