Metoden rename i os-modulen

Metoden rename byter namn på och/eller flyttar en fil eller mapp. I metodens första parameter anger vi den ursprungliga sökvägen till filen eller mappen, i den andra parametern - den nya sökvägen eller namnet på filen/mappen. I den andra och tredje valfria parametern kan vi ange fildeskriptorn för den ursprungliga och slutliga sökvägen respektive. Metoden returnerar None. Om filen som vi vill byta namn på inte finns, returnerar metoden ett undantag FileNotFoundError.

Syntax

pythonimport os

os.rename(ursprunglig sökväg, ny sökväg, [fildeskriptor för ursprunglig sökväg], [fildeskriptor för ny sökväg])

Exempel

Låt oss byta namn på mappen dir1:

pythonimport os

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

Exempel

Låt oss nu byta namn på en fil:

pythonimport os

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

Se även

  • metoden makedirs i os-modulen,
    som skapar en katalog
  • metoden remove i os-modulen,
    som tar bort en fil
  • metoden getcwd i os-modulen,
    som returnerar den aktuella arbetsmappen
  • metoden listdir i os-modulen,
    som returnerar listan över filer i arbetsmappen
  • metoden path.isdir i os-modulen,
    som kontrollerar existensen av en mapp
  • metoden path.isfile i os-modulen,
    som kontrollerar existensen av en fil