| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    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 .

    Previous :

    next :
      Articoli Correlati
    ·Python Progetti per OpenCV 
    ·Come dividere stringhe in Python 
    ·Python Script & Programmi 
    ·Funzioni con Arrays & Ranges in Numerical Python 
    ·Come convertire una tupla di una lista in Python 
    ·Come leggere un Float binario con Python 
    ·Come programmare in Python 
    ·Come scorrere un elenco di file in Python 
    ·Come controllare se un valore è in un hash in Python 
    ·Come creare un file in Python 
      Articoli in evidenza
    ·Come fare Curve in GTK Radiant 
    ·Come rilevare Stack Overflow 
    ·Come sostituire le virgolette semplici in Java 
    ·Come inviare un buffer per chiudere un socket 
    ·Come convertire da String a Char in C + + 
    ·Come abilitare l'accesso root a MySQL da macchine remot…
    ·Come partecipare a liste in Python 
    ·Come programmare telefoni mobili con Java Programmazion…
    ·Come fare uno strumento in Visual Basic 
    ·Come aggiungere un Ritirato codice Android a un progett…
    Copyright © Conoscenza Informatica http://it.wingwit.com