Een Comma -Separated Value ( CSV ) bestand gegevens in platte tekst , gescheiden door komma's en regeleinden bevat . CSV-bestanden worden vaak gebruikt door programma's als Microsoft Excel en MATLAB . De bestanden zijn een handige manier om gegevens op te slaan omdat je niet zo'n programma om ze te lezen als u ze kunt bekijken op een platte tekst editor nodig . Vanwege hun wijdverbreide gebruik , Python heeft een ingebouwde module gewijd aan het werken met CSV-bestanden . Instructies 1 Start de Python command - line interpreter kopen van 2 Typ de volgende commando's om het gebruik van de " csv " en " matrix " modules maken : . import csv van array- import scala 3 Maak een array genaamd " data " om de waarden uit het CSV- bestand op te slaan : data = array ( ' i ' ) op Twitter in dit voorbeeld wordt aangenomen dat de waarden in het CSV-bestand worden ondertekend gehele getallen . Raadpleeg de documentatie voor de " matrix " -module op Docs.python.org als je nodig hebt om een ander gegevenstype opgeven . 4 Open een CSV-bestand voor het lezen met de "open " commando , met vermelding van de bestandsnaam als eerste argument : bestand = open ( ' csvfile.csv ' , newline = '' ) op Twitter het bestandspad voor Python is meestal " C : \\ Python32 \\ " als u ' re met Windows . CSV-bestanden kunnen verschillende extensies , zoals " csv ", " DAT " of " txt . " De " nieuwe regel " argument helpt diverse compatibiliteitsproblemen met newline tekens voorkomen 5 Gebruik de functie " lezer " in het " csv " module te lezen uit het CSV-bestand : . Csvinput = csv.reader ( bestand ) op Twitter herhalen 6 via de lijnen van het CSV-bestand met behulp van een " voor " lus met de " csvinput " variable : voor lijnen in csvinput : Type 7 de volgende opdracht , omsluit het als getoond om het onderdeel te maken van de " voor " -lus : data.fromlist ( [ int ( x ) voor x in lijnen ] ) op Twitter Press 8 "Enter" om een lege regel toe te voegen en voer de " voor" -lus . De gegevens uit het CSV-bestand worden ontleed als gehele getallen en toegevoegd aan de " data " array. Type " data " 9 en druk op " Enter " om te zien dat de array is gevuld met de getallen opgeslagen in het CSV-bestand .
|