Die shutil.move-metode
Die move-metode van die shutil-module
skuif 'n lêer of vouer. Vouers word saam
met alle inhoud geskuif.
Die eerste parameter van die metode spesifiseer die pad
na die bronlêer, die tweede parameter -
die bestemmingspad van die nuwe lêer, en die derde
opsionele parameter - die kopiëringsfunksie
(verstek copy_function=copy2).
Die metode gee die bestemmingspad van die nuwe lêer terug.
As die bron- en nuwe pad dieselfde is, sal die metode bloot die inhoud van die gespesifiseerde lêer herskryf.
Sintaksis
import shutil
shutil.move(waarvandaan ons kopieer, waarnatoe ons kopieer, [kopiëringsfunksie])
Voorbeeld
Laat ons die lêer file1.txt skuif:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Voorbeeld
Laat ons die vouer dir saam
met al sy inhoud skuif:
import shutil
print(shutil.move('dir', 'trg'))
Sien ook
-
die
remove-metode van dieos-module,
wat 'n lêer verwyder -
die
copy-metode van dieshutil-module,
wat 'n lêer kopieer met behoud van toegangsmodus -
die
getcwd-metode van dieos-module,
wat die huidige werkende gids teruggee -
die
path.exists-metode van dieos-module,
wat die bestaan van 'n pad nagaan -
die
path.isdir-metode van dieos-module,
wat die bestaan van 'n vouer nagaan -
die
path.isfile-metode van dieos-module,
wat die bestaan van 'n lêer nagaan -
die
scandir-metode van dieos-module,
wat deur lêers in 'n vouer itereer -
die
rmtree-metode van dieshutil-module,
wat 'n vouer rekursief verwyder -
die
copy2-metode van dieshutil-module,
wat 'n lêer kopieer met metadata