Metoden move i modulen shutil
Metoden move i modulen shutil
flyttar en fil eller mapp. Mappar flyttas
med allt innehåll.
I den första parametern för metoden anges sökvägen
till källfilen, i den andra parametern -
målsökvägen för den nya filen, i den tredje
valfria parametern - kopieringsfunktionen
för filen (standard copy_function=copy2).
Metoden returnerar målsökvägen för den nya filen.
Om käll- och målsökvägen är samma, så skriver metoden bara över innehållet i den angivna filen.
Syntax
import shutil
shutil.move(varifrån vi kopierar, vart vi kopierar, [kopieringsfunktion])
Exempel
Låt oss flytta filen file1.txt:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Exempel
Låt oss flytta mappen dir med
allt dess innehåll:
import shutil
print(shutil.move('dir', 'trg'))
Se även
-
metoden
removei modulenos,
som tar bort en fil -
metoden
copyi modulenshutil,
som kopierar en fil med bevaring av åtkomstläge -
metoden
getcwdi modulenos,
som returnerar den aktuella arbetskatalogen -
metoden
path.existsi modulenos,
som kontrollerar existensen av en sökväg -
metoden
path.isdiri modulenos,
som kontrollerar existensen av en mapp -
metoden
path.isfilei modulenos,
som kontrollerar existensen av en fil -
metoden
scandiri modulenos,
som itererar genom filer i en mapp -
metoden
rmtreei modulenshutil,
som rekursivt tar bort en mapp -
metoden
copy2i modulenshutil,
som kopierar en fil med metadata