Метад move модуля shutil
Метад move модуля shutil
перамяшчае файл або папку. Папкі перамяшчаюцца
разам з усім зместам.
У першым параметры метада паказваецца шлях
да зыходнага файла, у другім параметры -
шлей прызначэння новага файла, у трэцім
неабавязковым параметры - функцыя капіявання
файла (па змаўчанні copy_function=copy2).
Метад вяртае шлях прызначэння новага файла.
Калі зыходны і новы шлях аднолькавыя, то метад проста перазапісвае змест паказанага файла.
Сінтаксіс
import shutil
shutil.move(адкуль капіруем, куды капіруем, [функцыя капіявання])
Прыклад
Давайце перамесцім файл file1.txt:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Прыклад
Давайце перамесцім папку dir з
усім яе зместам:
import shutil
print(shutil.move('dir', 'trg'))
Глядзіце таксама
-
метад
removeмодуляos,
які выдаляе файл -
метад
copyмодуляshutil,
які капіюе файл з захаваннем рэжыму доступу -
метад
getcwdмодуляos,
які вяртае бягучы рабочы каталог -
метад
path.existsмодуляos,
які правярае існаванне шляху -
метад
path.isdirмодуляos,
які правярае існаванне папкі -
метад
path.isfileмодуляos,
які правярае існаванне файла -
метад
scandirмодуляos,
які перабірае файлы ў папцы -
метад
rmtreeмодуляshutil,
які рэкурсіўна выдаляе папку -
метад
copy2модуляshutil,
які капіюе файл з метададзенымі