Come scrivere in un file in Python

April 15

Il linguaggio di programmazione Python semplifica la lettura e la scrittura di informazioni da un disco rigido mediante l'utilizzo di oggetti file. Ogni oggetto file contiene un insieme di funzioni utilizzate per interagire con i dati sul disco. È possibile scrivere le informazioni in un file sul disco rigido con poche righe di codice. Le informazioni inviate a un file può essere scritto tutto in una volta o la linea per linea, a seconda delle preferenze e quanto manipolazione che si desidera eseguire sui dati come è scritto.

istruzione

1 Aprite il vostro editor preferito Python, come editor di testo di un programmatore.

2 Creare un nuovo valore stringa contenente il percorso e il nome del file che desideri scrivere. Questo file non deve esistere già, a condizione che l'account utente che esegue il programma ha privilegi di scrittura per la posizione. Ad esempio, per scrivere sul file "C: \ MyFile \ file.txt," tipo:

myfile = "C: \ MyFile \ file.txt"

3 Creare o ottenere le informazioni che desideri scrivere il file all'interno della vostra applicazione. Questo può assumere la forma di lettura di file aggiuntivi, che chiede all'utente per l'input, generando risultati sulla base dei dati all'interno del programma, o le prestazioni del sistema di analisi per un registro. Come semplice esempio, scrivere una stringa di testo che dice "Ciao!"

hellotext = "Ciao!"

4 Aprire il file in una nuova oggetto file con il comando "Apri". Ad esempio, scrivere:

FILE = aperto (myfile, "w")

5 Scrivere le informazioni al file. La funzione "writelines", scrive tutti i dati contenuti in una variabile in una sola volta, mentre la funzione "scrivere", scrive ogni riga uno per uno. Come esempio, il "Ciao!" stringa può essere scritto in entrambi i modi, con conseguente due righe di testo aggiunti al documento.

File.writelines (hellotext)

FILE.write (hellotext)

6 Chiudere il file oggetto per garantire il controllo del file viene rilasciato. Questo riduce memoria e garantisce l'assenza di scrittura accidentale al documento. Tipo "File.Close ()" nella sua propria linea all'interno del documento.

7 Salvare il file Python, ed eseguirlo all'interno di Python per scrivere il file.

Consigli e avvertenze

  • I dati memorizzati in un array possono essere scritti riga per riga utilizzando un ciclo for e la funzione di scrittura.
  • Mantenere i nomi di file chiaro per evitare di sovrascrivere file importanti per errore programmatore.