Come copiare un file in Python

Come copiare un file in Python
Ogni applicazione online deve essere in grado di lavorare con i file. Python offre alcune funzionalità di gestione dei file. Consente agli utenti di lavorare con i file ed eseguire operazioni di base tra cui l'accesso, l'aggiornamento, la copia e una varietà di altre funzioni di gestione dei file. La funzione Open () in Python verrà utilizzata per aprire un determinato file. Il metodo Open () ha diverse modalità, ognuna fornisce l'apertura del file con una serie di opzioni.

Crea un file

Il primo passo è creare un nuovo file. Quindi, per la creazione di un file, abbiamo utilizzato la funzione Open (). All'interno del metodo Open (), abbiamo dato il nome del file che vogliamo creare "MyFile". Insieme a questo, abbiamo fornito la modalità del file. La modalità "W" rappresenta che creeremo un file da scrivere.

Dopo aver eseguito il codice sopra, abbiamo questo tipo di output che mostra che il file 'myfile' viene creato correttamente.

Questo file è situato nella cartella "utenti" del "disco locale C".

Apri un file

Dopo aver creato un file, apriremo un file richiesto per scrivere il contenuto nel file. Abbiamo usato la funzione Open (). Questo metodo apre il file. Questa funzione contiene due argomenti. Il primo parametro mostra il nome del file specifico che vogliamo aprire per la scrittura e il secondo argomento mostra la modalità del file 'W'.

L'output mostra che apriamo correttamente il file "myfile" per la scrittura.

Qui viene aperto il file denominato "myfile".

Scrivi alcuni contenuti nel file

Ora, scriveremo il contenuto nel file definito. Quindi, useremo la F.funzione write (). All'interno di questa funzione, ci è stato dato la riga, il testo o alcuni contenuti che vogliamo scrivere nel file "myfile".

Ciò rappresenta la riuscita esecuzione del codice per scrivere il testo nel file.

Come abbiamo fornito la linea "Adoro giocare a badminton", quindi è mostrata nel file.

Chiudere il file

Dopo aver scritto il testo nel file, dobbiamo chiudere il file "myfile" richiesto. Per questo, abbiamo chiamato la F.Funzione Close ().

Abbiamo effettivamente chiuso il file.

Creazione di nuova cartella

Prima di copiare e incollare il contenuto del file creeremo una cartella denominata "nuova cartella". Innanzitutto, apriamo il disco locale C. Quindi, apriremo la barra dei menu facendo clic sulla sinistra del mouse. Viene visualizzata una barra di menu da lì e scegliamo un'opzione "nuova".

Dopo aver fatto nuovamente clic sull'opzione "nuova", si aprirà una nuova barra di menu. Da quella barra del menu, selezioniamo l'opzione "cartella".

Facendo tutto ciò creiamo una "nuova cartella" nella stessa posizione (utenti del disco locale C).

Quando apriamo la "nuova cartella", scopriamo che è vuota. Ora, dobbiamo copiare e incollare il file in questa cartella.

Copia e incolla un file completo da una posizione all'altra

Coperemo il testo dal file "myfile" e incolleremo quel testo nella cartella "nuova cartella". A tale scopo, integreremo la biblioteca "shutil". Quindi, utilizziamo la funzione di shutil (). Il suo primo parametro mostra il nome del file che vogliamo essere copiato e il secondo parametro mostra il nome della cartella in cui vogliamo copiare il file o dove vogliamo incollare il file.

Il risultato mostra l'implementazione del codice.

Abbiamo copiato correttamente il file "myfile" e l'abbiamo incollato nella cartella "nuova cartella".

Quando il file verrà copiato, l'intero contenuto del file viene automaticamente copiato e incollato in una nuova posizione.

Crea un secondo nuovo file

Faremo di nuovo un nuovo file. Abbiamo chiamato il comando Open () per creare file. Abbiamo specificato 'myfile_1' come il nome del file che desideriamo creare nella funzione Open (). La modalità "W" indica la creazione di un file da scrivere su di esso.

Otteniamo questo tipo di risultato dopo aver eseguito il codice precedente, indicando che verrà costruito il file'myfile_1.

La posizione di questo file è uguale alla posizione del file "myfile".

Apri un file e aggiungi un po 'di testo

Apriamo ora un file pertinente e ci digiteremo i dati. Il metodo Open () è stato utilizzato. Questa funzione viene utilizzata per aprire un file. Ci sono due parametri in questo metodo. Il primo argomento è il titolo del particolare file che vorremmo aprire per la scrittura e il secondo specifica la modalità del file, che è "W". Scriveremo il testo nel file specificato dopo l'accesso al file.

Di conseguenza, la F.Verrà applicato il metodo Write (). Abbiamo fornito il testo da scrivere nel file 'myfile_1' come parametro a questa funzione. Dobbiamo spegnere il file appropriato 'myfile_1' dopo aver scritto il testo nel file. Quindi, abbiamo impiegato la F.Metodo Close ().

L'output dimostra che apriamo efficacemente il file "myfile_1", quindi scriviamo i dati in esso.

Vogliamo aggiungere il testo "Mi piace visitare diversi luoghi" nel file come indicato di seguito.

Leggi il testo del file e stampa

Innanzitutto, abbiamo applicato la funzione Open () e "con" parola chiave. Abbiamo dato il nome del file che vogliamo aperto come attributo della funzione. Dopo questo, abbiamo usato le readlines della funzione (). Questo metodo legge i dati dal file immesso e quindi memorizza tali righe nella variabile "riga". Alla fine, l'istruzione print () viene utilizzata per visualizzare i dati del file.

Quando eseguiamo il codice, troviamo il contenuto del file 'myfile_1'.

Copia e incolla il testo di un file in un file diverso

Per la copia del testo da un file e la sostituzione con il testo di un altro file, applicheremo la funzione Open () e la parola chiave "con". Dichiariamo una variabile 'f' in modo che il contenuto del file 'myfile' verrà salvato nella variabile 'f'. Quindi, utilizziamo di nuovo la funzione Open () e "con" per aprire un altro file "myfile_1". Questo file può essere aperto in modalità Write 'W'.

Ora usiamo il ciclo "per". Questo loop iterate fino a quando non scriviamo la frase "Adoro giocare a badminton" nel file "myfile_1". Per scrivere questo contenuto utilizziamo la funzione Write ().

Questo screenshot mostra la riuscita implementazione del codice sopra.

Prima di copiare il testo. Il "myfile_1" contiene i dati "Adoro visitare diversi luoghi". Copiamo i dati dal file "myfile" e poi incollano quei dati in myfile_1 ". Ora, il file 'myfile_1' ha la riga 'Amo giocare a badminton'.

Conclusione

Prima di copiare il file, dobbiamo prima creare un file, quindi aprire quel file, aggiungere alcuni contenuti al file, chiudere il file e quindi creare una nuova cartella in un'altra posizione. Quindi, abbiamo copiato un file da una posizione all'altra. In questo articolo, abbiamo dimostrato il metodo per copiare il testo da un file e incollare quel testo in un altro file.