Mbinu ya move ya moduli ya shutil
Mbinu move ya moduli shutil
inahamisha faili au folda. Folda zinahamishwa
pamoja na yaliyomo yote.
Kwenye parameta ya kwanza ya mbinu huelezewa njia
kwenye faili asilia, kwenye parameta ya pili -
njia ya lengo ya faili mpya, kwenye parameta ya tatu
ya hiari - kitendo cha kuiga faili
(kwa chaguomsingi copy_function=copy2).
Mbinu hurudisha njia ya lengo ya faili mpya.
Kama njia asilia na mpya ni sawa, basi mbinu hurudiandika yaliyomo ya faili maalum.
Sintaksia
import shutil
shutil.move(hamisha kutoka wapi, hamisha kwenda wapi, [kitendo cha kuiga])
Mfano
Wacha tuhamishe faili file1.txt:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Mfano
Wacha tuhamishe folda dir pamoja
na yaliyomo yake yote:
import shutil
print(shutil.move('dir', 'trg'))
Angalia pia
-
mbinu
removeya modulios,
ambayo inafuta faili -
mbinu
copyya modulishutil,
ambayo inaiga faili kuhifadhi hali ya upatikanaji -
mbinu
getcwdya modulios,
ambayo inarudisha folda ya kazi ya sasa -
mbinu
path.existsya modulios,
ambayo inakagua uwepo wa njia -
mbinu
path.isdirya modulios,
ambayo inakagua uwepo wa folda -
mbinu
path.isfileya modulios,
ambayo inakagua uwepo wa faili -
mbinu
scandirya modulios,
ambayo inachambua faili kwenye folda -
mbinu
rmtreeya modulishutil,
ambayo inafuta folda kwa kujirudia -
mbinu
copy2ya modulishutil,
ambayo inaiga faili na metadata