Metodo copy del modulo shutil

Il metodo copy del modulo shutil copia un file preservando la sua modalità di accesso. Nel primo parametro del metodo viene specificato il percorso del file sorgente, nel secondo parametro - il percorso di destinazione del nuovo file.

Nel terzo parametro opzionale viene impostato il comportamento con i link simbolici (di default follow_symlinks=True).

Sintassi

pythonimport shutil

shutil.copy(origine, destinazione, [modalità per link simbolici])

Esempio

Copiamo il file file1.txt nel file file2.txt:

pythonimport shutil

shutil.copy('file1.txt', 'file2.txt')

Vedi anche

  • metodo copy2 del modulo shutil,
    che copia un file con i metadati
  • metodo copytree del modulo shutil,
    che copia ricorsivamente una cartella
  • metodo path.isfile del modulo os,
    che verifica l'esistenza di un file
  • metodo move del modulo shutil,
    che sposta ricorsivamente un file o una directory
  • metodo makedirs del modulo os,
    che crea directory
  • metodo mkdir del modulo os,
    che crea una singola directory
  • metodo rmdir del modulo os,
    che sposta o rimuove una directory vuota
  • metodo remove del modulo os,
    che rimuove un file
  • metodo getcwd del modulo os,
    che restituisce la directory di lavoro corrente