125 of 151 menu

Metodo move del modulo shutil

Il metodo move del modulo shutil sposta un file o una cartella. Le cartelle vengono spostate con tutto il loro contenuto.

Il primo parametro del metodo specifica il percorso del file di origine, il secondo parametro - il percorso di destinazione del nuovo file, il terzo parametro opzionale - la funzione di copia del file (predefinita copy_function=copy2).

Il metodo restituisce il percorso di destinazione del nuovo file.

Se il percorso di origine e quello di destinazione sono identici, il metodo sovrascrive semplicemente il contenuto del file specificato.

Sintassi

import shutil shutil.move(origine, destinazione, [funzione_copia])

Esempio

Spostiamo il file file1.txt:

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

Esempio

Spostiamo la cartella dir con tutto il suo contenuto:

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

Vedi anche

  • metodo remove del modulo os,
    che elimina un file
  • metodo copy del modulo shutil,
    che copia un file preservando i permessi di accesso
  • metodo getcwd del modulo os,
    che restituisce la directory di lavoro corrente
  • metodo path.exists del modulo os,
    che verifica l'esistenza di un percorso
  • metodo path.isdir del modulo os,
    che verifica l'esistenza di una cartella
  • metodo path.isfile del modulo os,
    che verifica l'esistenza di un file
  • metodo scandir del modulo os,
    che scorre i file in una cartella
  • metodo rmtree del modulo shutil,
    che elimina ricorsivamente una cartella
  • metodo copy2 del modulo shutil,
    che copia un file con i metadati
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta