Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come creare array da un file CSV con Python

A Comma-Separated Value ( CSV ​​) file contiene dati in formato testo separato da virgole e interruzioni di riga . I file CSV sono comunemente usati da programmi come Microsoft Excel e MATLAB . I file sono un modo conveniente per memorizzare i dati , perché non hai bisogno di un programma per leggerli , come si può vedere in qualsiasi editor di testo . A causa del loro uso diffuso, Python ha un modulo built-in dedicato a lavorare con i file CSV . Istruzioni
1

Lanciare l' interprete della riga di comando Python
2

digitare i seguenti comandi di fare uso dei moduli di " array" "csv " e : .

importazione csv

dalla matrice di importazione gamma
3

Crea un array chiamato "dati" per memorizzare i valori dal file CSV :

data = array ( 'i' ) per

Per questo esempio , si presume che i valori nel file CSV sono firmati interi. Consultare la documentazione per il modulo " matrice " a Docs.python.org se è necessario specificare un tipo di dati diverso .
4

Aprire un file CSV per la lettura con il comando " open" , specificando il il nome del file come primo argomento :
file di

= open ( ' csvfile.csv ' , newline = '' ) per

il percorso del file di Python è di solito " C : \\ Python32 \\ " se si 're utilizzando Windows . I file CSV possono avere diverse estensioni , come " CSV ", " dat " o " txt" . L'argomento " newline " consente di evitare vari problemi di compatibilità che coinvolgono i caratteri newline
5

Utilizzare la funzione di "lettore" nel modulo " csv " per leggere dal file CSV : .

Csvinput = csv.reader (file ) economici 6

iterare le righe del file CSV utilizzando un ciclo "for " con il " csvinput " variabile :

per linee in csvinput :
7

Digitare il seguente comando , racchiudendolo come mostrato per renderlo parte del ciclo "for" :

data.fromlist ( [ int ( x) per x in linea ] ) economici 8

Premere "Invio " per aggiungere una riga vuota ed eseguire il ciclo "for " . I dati del file CSV vengono analizzati come interi e aggiunti alla matrice " dati " .
9

tipo "dati " e premere " Invio " per vedere che l'array è stato riempito con i numeri interi memorizzati nel file CSV .

 

Programmazione © www.354353.com