Come leggere in Tab-Separated Python Testo

December 18

Il linguaggio di programmazione Python supporta numerosi moduli standard per leggere, scrivere e manipolare file di testo. Durante la programmazione in Python, potrebbe essere necessario leggere in un file di testo delimitato da tabulazioni in una struttura elenco di dati. Utilizzando il built-in di Python modulo csv, Python determina il tipo di file CSV, ad esempio un file di Microsoft Excel CSV, e converte il CSV in una lista di stringhe senza la necessità di conoscere i dettagli di come Microsoft codifica il CSV.

istruzione

1 Apri il tuo editor di Python.

2 Caricare il modulo CSV digitando la seguente:

importazione CSV

3 Aprire il file delimitato da tabulazioni per l'elaborazione chiamando la funzione "Apri". Ad esempio, digitare:

myTabfile = open ( "exampleTab.txt", "leggere")

In questo esempio, Python si apre il file di testo delimitato da tabulazioni e lo memorizza nella variabile myTabfile.

4 Convertire il file delimitato da tabulazioni con la funzione "csv.reader". Continuando l'esempio, tipo:

myReadtab = csv.reader (myTabfile, dialetto = csv.excel_tab)

Nell'esempio precedente, l'attributo "dialetto" dice a Python che il file è un file delimitato da tabulazioni esportato da Microsoft Excel. Python utilizza il formato Excel per leggere correttamente il file delimitato da tabulazioni in una lista di stringhe che vengono memorizzati nella myReadtab variabile.