Metoda rename modułu os
Metoda rename zmienia nazwę i/lub
przenosi plik lub folder. W pierwszym parametrze
metody podajemy oryginalną ścieżkę do pliku lub
folderu, w drugim parametrze - nową ścieżkę
lub nazwę pliku/folderu. W drugim i trzecim
opcjonalnych parametrach możemy określić
deskryptor pliku oryginalnej i docelowej
ścieżki odpowiednio. Metoda zwraca None.
Jeśli plik, który chcemy zmienić,
nie istnieje, to metoda zwraca wyjątek
FileNotFoundError.
Składnia
import os
os.rename(oryginalna ścieżka, nowa ścieżka, [deskryptor pliku oryginalnej ścieżki], [deskryptor pliku nowej ścieżki])
Przykład
Zmieńmy nazwę folderu dir1:
import os
os.rename('dir1', 'dir2')
Przykład
Teraz zmieńmy nazwę pliku:
import os
os.rename('file1.txt', 'file2.txt')
Zobacz też
-
metoda
makedirsmodułuos,
która tworzy katalog -
metoda
removemodułuos,
która usuwa plik -
metoda
getcwdmodułuos,
która zwraca bieżący folder roboczy -
metoda
listdirmodułuos,
która zwraca listę plików w folderze roboczym -
metoda
path.isdirmodułuos,
która sprawdza istnienie folderu -
metoda
path.isfilemodułuos,
która sprawdza istnienie pliku