125 of 151 menu

Metoda move modułu shutil

Metoda move modułu shutil przenosi plik lub folder. Foldery są przenoszone razem z całą zawartością.

W pierwszym parametrze metody określa się ścieżkę do pliku źródłowego, w drugim parametrze - ścieżkę docelową nowego pliku, w trzecim parametrze opcjonalnym - funkcję kopiowania pliku (domyślnie copy_function=copy2).

Metoda zwraca ścieżkę docelową nowego pliku.

Jeśli ścieżka źródłowa i nowa ścieżka są takie same, to metoda po prostu nadpisuje zawartość określonego pliku.

Składnia

import shutil shutil.move(skąd kopiujemy, dokąd kopiujemy, [funkcja kopiowania])

Przykład

Przenieśmy plik file1.txt:

import shutil print(shutil.move('file1.txt', 'file2.txt'))

Przykład

Przenieśmy folder dir z całą jego zawartością:

import shutil print(shutil.move('dir', 'trg'))

Zobacz też

  • metoda remove modułu os,
    która usuwa plik
  • metoda copy modułu shutil,
    która kopiuje plik z zachowaniem trybu dostępu
  • metoda getcwd modułu os,
    która zwraca bieżący katalog roboczy
  • metoda path.exists modułu os,
    która sprawdza istnienie ścieżki
  • metoda path.isdir modułu os,
    która sprawdza istnienie folderu
  • metoda path.isfile modułu os,
    która sprawdza istnienie pliku
  • metoda scandir modułu os,
    która iteruje pliki w folderze
  • metoda rmtree modułu shutil,
    która rekurencyjnie usuwa folder
  • metoda copy2 modułu shutil,
    która kopiuje plik z metadanymi
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć