Metoden move i shutil-modulet
Metoden move i modulet shutil
flytter en fil eller mappe. Mapper flyttes
sammen med alt indhold.
I den første parameter for metoden angives stien
til kildefilen, i den anden parameter -
destinationen for den nye fil, i den tredje
valgfrie parameter - kopieringsfunktionen
for filen (standard copy_function=copy2).
Metoden returnerer destinationen for den nye fil.
Hvis kilde- og ny sti er ens, så overskriver metoden blot indholdet af den angivne fil.
Syntaks
import shutil
shutil.move(kilde, destination, [kopieringsfunktion])
Eksempel
Lad os flytte filen file1.txt:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Eksempel
Lad os flytte mappen dir med
alt dens indhold:
import shutil
print(shutil.move('dir', 'trg'))
Se også
-
metoden
removei moduletos,
som sletter en fil -
metoden
copyi moduletshutil,
som kopierer en fil med bevaring af adgangstilstand -
metoden
getcwdi moduletos,
som returnerer den aktuelle arbejdsmappe -
metoden
path.existsi moduletos,
som kontrollerer eksistensen af en sti -
metoden
path.isdiri moduletos,
som kontrollerer eksistensen af en mappe -
metoden
path.isfilei moduletos,
som kontrollerer eksistensen af en fil -
metoden
scandiri moduletos,
som gennemløber filer i en mappe -
metoden
rmtreei moduletshutil,
som rekursivt sletter en mappe -
metoden
copy2i moduletshutil,
som kopierer en fil med metadata