Come dividere dati di tabella con un delimitatore in Python

October 29

Come dividere dati di tabella con un delimitatore in Python


Il modulo "CSV" vi permette di leggere i file con i dati tabulari in Python. Questo modulo contiene classi che consentono di leggere i dati in formato CSV. Un formato di file CSV è comunemente utilizzato per importare ed esportare dati da fogli di calcolo o database. L'oggetto "lettore" viene utilizzato per leggere effettivamente i dati dal file. Una volta che i dati sono pronti, ciclo tra ogni riga e si può aggiungere il delimitatore con il metodo "join".

istruzione

1 Lancio IDLE (la GUI Python), fare clic sul menu "File" e selezionare "Nuova finestra" per aprire una nuova finestra. Premere il tasto "Ctrl + S" per lanciare il "Salva con nome" finestra. Tipo "readTabularFile" per il nome del file e fare clic su "Salva".

2 Aggiungere il seguente codice per importare il modulo csv specifiche per il progetto:

importazione CSV

3 Definire il percorso del file CSV che contiene i dati di tabella:

con aperta ( 'C: \ JAvelar \ DS \ myCSVfile.csv', 'RB') come tabFile:

4 Copiare e incollare il seguente codice per leggere ogni riga del file CSV e stamparle utilizzando un trattino come delimitatore:

reader = csv.reader(tabFile)
for dataRow in reader:
print '- '.join(dataRow)

5 Fare clic sul pulsante Start di Windows e digitare "cmd" nella casella "Cerca programmi e file". Premere il tasto "Enter" per aprire il prompt dei comandi.

6 Vai a "C: \ Python <numero di versione>." Tipo "python readTabularFile" e premere "Invio" per eseguire il programma. Vedrete ogni riga del file CSV separati da un trattino.