Elenco di scrittura di Python su file

Elenco di scrittura di Python su file
In Python Language, la scrittura o la lettura di file è una funzionalità significativa. Se si desidera leggere o scrivere file, i linguaggi del computer forniscono librerie di input o output con approcci integrati che consentono la formazione, la modifica, la lettura o la scrittura di dati dai file. Python non ha esenzione. Python fornisce anche varie tecniche integrate per eseguire operazioni di file. In Python, il modulo I/O viene utilizzato per la gestione dei file.

Oggi, il nostro obiettivo è la scrittura di Python elenchi di un file. Elaboriamo l'intero processo di Python Write List applicando diverse operazioni con l'aiuto del compilatore Spyder in Windows 10. Poiché ci sono numerosi modi di elenchi di scrittura di Python, discutiamo anche di diversi codici di esempio per elaborarli ulteriormente.

Esempio 1:

Nel nostro primo esempio, utilizziamo un ciclo per scrivere un elenco di Python in un file. Questo è un metodo molto utile e comunemente usato. Usiamo un ciclo che attraversa gli elementi dell'elenco e la funzione write () viene utilizzata per scrivere l'elemento dell'elenco nel file. In Python, la funzione Open () viene utilizzata per mostrare il percorso del file. La modalità di apertura del file è "W", quel termine come scrittura.

Per implementare il codice del programma, utilizziamo il compilatore Spyder in Windows 10. Eseguiamo tutto il nostro codice di esempio nel file del codice sorgente Spyder. Quindi, apri il nuovo file utilizzando la chiave di scelta rapida "Ctrl+N" e scrivi il tuo codice "Python Write List".

Nel nostro programma, generiamo e inizializziamo un elenco. Quindi utilizziamo la funzione Open () e passiamo due argomenti in essa. Il primo argomento mostra il percorso del file e il secondo argomento mostra che il file è in modalità di scrittura. Quindi utilizziamo un ciclo per che iterate sul "my_list" e memorizza il risultato nella variabile "elemento". Quindi passiamo la variabile nella funzione di stampa, che visualizza l'elenco con il percorso del file e la modalità di scrittura. Il codice di esempio può essere visualizzato nel modulo testuale e immagine.

My_list = ["o", è "," il "," o "]
con Open ('ABC.txt ',' w ') come temp_file:
per elemento in my_list:
Stampa (temp_file, elemento)

Dopo aver scritto il codice del programma completo, salviamo il nostro file di programma con "Whitelist.Py ". Puoi usare qualsiasi nome nella tua illustrazione.

Ora esegui il tuo "WriteList.Py ”file e controlla come funziona il programma. Il risultato è accessibile nello screenshot sottosplatto.

Esempio 2:

Nella nostra seconda illustrazione, utilizziamo il modulo Python Pickle. Questo modulo viene utilizzato per ordinare o ordinato un elenco di Python. Il modulo Pickle è davvero utile se si desidera ordinare un elenco per un uso futuro in un file Python simile. Dopo l'implementazione di moduli binari, il file deve essere sbloccato in modalità di scrittura binaria.

Usiamo il sottaceto.Tecnica dump () per scrivere un elenco di Python in un file. Prende il riferimento del file e l'elenco come argomenti. Vieni a passare all'implementazione del programma nel compilatore Spyder. Usiamo lo stesso "WriteList.File di codice PY "per scrivere codice" Python Write List ". Nel nostro programma, per prima cosa importa un modulo sottaceto. Quindi creiamo e inizializziamo un elenco e utilizziamo la funzione Open (), che richiede due argomenti.

Il primo argomento mostra il percorso del file e il secondo argomento mostra che il file è in modalità di scrittura binaria. Un'altra funzione aperta () prende "RB" come argomento che apre il file per la lettura. Quindi usiamo il sottaceto.La funzione load () legge l'elemento file uno per uno e lo memorizza nella variabile "res". Successivamente, la funzione di stampa visualizza l'elenco di oggetti memorizzati nella variabile "Res".

Importa sottaceto
my_list = ["fiore", "9", "gatto", "6"]
con open ("writelist", "wb") come temp:
salamoia.Dump (my_list, temp)
con Open ("WriteList", "RB") come temp:
Res = Pickle.carico (temp)
Stampa (Res)

Nota: Usiamo lo stesso file "WriteList.py ”e passalo come argomento nella funzione aperta. Puoi usare qualsiasi file nella tua illustrazione.

Ancora una volta, salva e gestisce il "WriteList.File di codice Py ". Il risultato è dimostrato nello screenshot sottosplarato.

Conclusione:

Questo articolo riguardava "Python Write List". Spero che i metodi di cui abbiamo discusso sopra ti aiuti mentre scrivi un elenco da file. Se si desidera utilizzare qualsiasi altro metodo, prova a unirti al metodo () o JSON ().