De move-methode van de shutil-module
De methode move van de module shutil
verplaatst een bestand of map. Mappen worden verplaatst
met alle inhoud.
In de eerste parameter van de methode wordt het pad
naar het bronbestand opgegeven, in de tweede parameter -
het bestemmingspad van het nieuwe bestand, in de derde
optionele parameter - de kopieerfunctie
voor bestanden (standaard copy_function=copy2).
De methode retourneert het bestemmingspad van het nieuwe bestand.
Als het bronpad en het nieuwe pad hetzelfde zijn, dan overschrijft de methode eenvoudigweg de inhoud van het opgegeven bestand.
Syntaxis
import shutil
shutil.move(vanwaar kopiëren, waarheen kopiëren, [kopieerfunctie])
Voorbeeld
Laten we het bestand file1.txt verplaatsen:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Voorbeeld
Laten we de map dir met
alle inhoud verplaatsen:
import shutil
print(shutil.move('dir', 'trg'))
Zie ook
-
methode
removevan de moduleos,
die een bestand verwijdert -
methode
copyvan de moduleshutil,
die een bestand kopieert met behoud van de toegangsmodus -
methode
getcwdvan de moduleos,
die de huidige werkmap retourneert -
methode
path.existsvan de moduleos,
die het bestaan van een pad controleert -
methode
path.isdirvan de moduleos,
die het bestaan van een map controleert -
methode
path.isfilevan de moduleos,
die het bestaan van een bestand controleert -
methode
scandirvan de moduleos,
die door bestanden in een map itereert -
methode
rmtreevan de moduleshutil,
die recursief een map verwijdert -
methode
copy2van de moduleshutil,
die een bestand met metadata kopieert