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
import 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:
import os
os.rename('dir1', 'dir2')
Exempel
Låt oss nu byta namn på en fil:
import os
os.rename('file1.txt', 'file2.txt')
Se även
-
metoden
makedirsios-modulen,
som skapar en katalog -
metoden
removeios-modulen,
som tar bort en fil -
metoden
getcwdios-modulen,
som returnerar den aktuella arbetsmappen -
metoden
listdirios-modulen,
som returnerar listan över filer i arbetsmappen -
metoden
path.isdirios-modulen,
som kontrollerar existensen av en mapp -
metoden
path.isfileios-modulen,
som kontrollerar existensen av en fil