125 of 151 menu

Метод 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,
    който копира файл с метаданни
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне