“Conocimientos Programación>Python Programming

Cómo crear matrices de un archivo CSV con Python

2016/3/29
A valores separados por comas ( CSV) contiene datos en formato de texto plano separado por comas y saltos de línea . Los archivos CSV son comúnmente utilizados por programas como Microsoft Excel y MATLAB. Los archivos son una manera conveniente para almacenar datos, ya que no es necesario un programa para leerlos como se puede ver en cualquier editor de texto plano . Debido a su amplio uso , Python tiene un módulo integrado dedicado al transporte de archivos CSV . Instrucciones
1

Inicie el intérprete de línea de comandos Python
2

Escriba los siguientes comandos para hacer uso de los módulos de " matriz " " csv " y : .
importación

csv

del array import array
3

Crear una matriz llamada "datos" para almacenar los valores del archivo CSV :

data = array (' i ' )

Para este ejemplo , se supone que los valores en el archivo CSV se firman enteros . Consulte la documentación del módulo de " matriz" en Docs.python.org si necesita especificar un tipo de datos diferente.
4

Abra un archivo CSV para leer con el comando "open" , especificando el nombre de archivo como primer argumento :
archivo

= open (' csvfile.csv ' , nueva línea ='' )

la ruta del archivo de Python suele ser " C: \\ Python32 \\ " si ' re uso de Windows . Los archivos CSV pueden tener varias extensiones , como " csv ", " que" o " txt" . El argumento de la " nueva línea " ayuda a evitar los problemas de compatibilidad relacionados con caracteres de nueva línea
5

Utilice la función de " lector " en el módulo " csv " para leer el archivo CSV : .

Csvinput = csv.reader (archivo)
6

Iterar a través de las líneas del archivo CSV utilizando un bucle "for" con el " csvinput " variables :

de líneas en csvinput :
7

Escriba el siguiente comando , adjuntando como se muestra para que sea parte del bucle "for" :

data.fromlist ( [ int ( x) para x en líneas] )
8

Pulse " Enter" para agregar una línea en blanco y ejecute el bucle "for". Los datos del archivo CSV se analizan como enteros y se añade a la gama de "datos" .
9 "datos " Tipo

y presiona " Enter" para ver que la matriz se ha llenado con los enteros almacenados en el archivo CSV.

Python Programming
Cómo quitar las nuevas líneas en Python
Cómo utilizar las funciones en Python
Cómo aplanar una lista anidada en Python
Cómo utilizar Python para comprobar si existe una base de datos
Cómo determinar la longitud del diccionario en Python
Cómo declarar una lista de dos dimensiones en Python
Cómo duplicar una imagen vertical y horizontalmente a través del medio que usa Python
Tutorial de Python iteradores
Conocimientos Informáticos © http://www.ordenador.online