Metoden move i shutil-modulen
Metoden move i modulen shutil
flytter en fil eller mappe. Mapper flyttes
sammen med alt innhold.
I den første parameteren til metoden angis stien
til kildefilen, i den andre parameteren -
destinasjonsstien til den nye filen, i den tredje
valgfrie parameteren - kopieringsfunksjonen
for filen (standard copy_function=copy2).
Metoden returnerer destinasjonsstien til den nye filen.
Hvis kilde- og ny sti er like, overskriver metoden bare innholdet i den angitte filen.
Syntaks
import shutil
shutil.move(hvor vi kopierer fra, hvor vi kopierer til, [kopieringsfunksjon])
Eksempel
La oss flytte filen file1.txt:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Eksempel
La oss flytte mappen dir med
alt dens innhold:
import shutil
print(shutil.move('dir', 'trg'))
Se også
-
metoden
removei modulenos,
som sletter en fil -
metoden
copyi modulenshutil,
som kopierer en fil med bevaring av tilgangsmodus -
metoden
getcwdi modulenos,
som returnerer den nåværende arbeidskatalogen -
metoden
path.existsi modulenos,
som sjekker eksistensen av en sti -
metoden
path.isdiri modulenos,
som sjekker eksistensen av en mappe -
metoden
path.isfilei modulenos,
som sjekker eksistensen av en fil -
metoden
scandiri modulenos,
som itererer gjennom filer i en mappe -
metoden
rmtreei modulenshutil,
som rekursivt sletter en mappe -
metoden
copy2i modulenshutil,
som kopierer en fil med metadata