Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur man skapar matriser från en CSV Med Python

    En kommaseparerade värden ( CSV ​​) fil innehåller data i textformat separeras med kommatecken och radbrytningar . CSV-filer används ofta av program som Microsoft Excel och MATLAB . Filerna är ett bekvämt sätt att lagra data eftersom du inte behöver ett sådant program för att läsa dem så kan du visa dem i någon textredigerare . På grund av deras omfattande användning , har Python en inbyggd modul dedikerad till att arbeta med CSV-filer . Instruktioner
    1

    Starta Python kommandoraden tolk
    2

    Skriv följande kommandon för att använda sig av " CSV " och " array " moduler : .

    import csv

    från array import array
    3

    Skapa en array som heter "data " för att lagra värden från CSV-fil :

    uppgifter = array ( ' i ' ) katalog

    i detta exempel antas det att värdena i CSV-filen är signerade heltal . Läs dokumentationen för " array " -modulen på Docs.python.org om du behöver ange en annan datatyp .
    4

    Öppna en CSV-fil för läsning med " open " -kommandot , ange filnamn som det första argumentet :

    file = open ( ' csvfile.csv ' , newline = '' ) katalog

    sökvägen Python är vanligtvis " C : \\ Python32 \\ " om du ' re använder Windows . CSV-filer kan ha olika tillägg , som " CSV ", " dat " eller " txt ". Den " newline " argument hjälper till att undvika olika kompatibilitetsproblem involverar nyradstecken
    5

    Använd " läsaren " funktionen i " CSV " -modul för att läsa från CSV -fil : .

    Csvinput = csv.reader ( fil )
    6

    iterera genom raderna i CSV- filen med hjälp av ett " för " loop med " csvinput " variabel :

    för linjer i csvinput :
    7

    Skriv följande kommando , som innesluter det som visas för att göra den till en del av det " för " loop :

    data.fromlist ( [ int ( x ) för x i rader ] )
    8

    Tryck " Enter " för att lägga till en tom rad och köra " för " loop . De data från CSV- filen tolkas som heltal och läggs till " uppgifter " array .
    9

    Typ "data " och tryck på " Enter " för att se till att gruppen har fyllts med de lagrade heltal i CSV-filen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man lär Python Online Gratis
    ·Hur Räkna siffror i Python
    ·Hur man gör en exe från en Python fil
    ·Python sorteringsfunktion
    ·Hur man skriver ett skript som raderar filer
    ·Hur man tar bort parametrar på en Python String
    ·Hur man tar bort en text i Python
    ·Hur torka Duckweed
    ·Hur man använder Tk Toolkit Med Python
    ·Hur man Välj Random listor från Python
    Utvalda artiklarna
    ·Hur man använder Android SDK Tools på Windows 7
    ·Vad är en klient Proxy
    ·Hur man skapar en App för Evo
    ·Hur ändrar jag FLP filer
    ·Hur man skapar en Hjälp- dokument i VB6
    ·Hur man skriver en meny med hjälp av en Java-applet
    ·Hur du kontrollerar om Bots med ColdFusion
    ·Fel Inloggning till textfil för en VB.NET Application
    ·C -kod för en Bits till byte Konvertering
    ·Hur man använder Miljövariabel VBS Script
    Copyright © Dator Kunskap http://www.dator.xyz