1. Leer
Lea el contenido en el archivo anterior e imprima:
1 importación csv 2 3 4 filas = csv.reader (abierta ( ' 22.csv ' , ' r ' )) 5 para fila en filas: 6 de impresión (fila)
El resultado de la impresión es el siguiente:
2. Escribir (datos de la lista)
. 1 Importación CSV 2 . 3 . 4 # a ser escrito contenido . 5 cabeza = [ ' Nombre ' , ' envejecido ' , ' ciudad ' , ' Observaciones ' ] . 6 filas = [ . 7 [ ' Bob ' , 8 ' Beijing ' ], 8 [ ' rojo ' , 7, ' Tianjin ' ] 9 ] 10 . 11 # escrito 12 con abierto ( ' 22.csv ' , ' w ' , nueva línea = '' ) como f: 13 f_csv_writer = csv.writer (f) 14 f_csv_writer.writerow (cabeza) 15 f_csv_writer.writerows (filas)
El resultado de la escritura es el siguiente:
3. Escribir (datos del diccionario)
1 import csv 2 3 4 encabezados = [ ' clase ' , ' nombre ' , ' sexo ' , ' altura ' , ' año ' ] 5 filas = [ 6 { ' clase ' : 1, ' nombre ' : ' xiaoming ' , ' sex ' : ' masculino ' , 'altura ': 168, ' año ' : 23 }, 7 { ' clase ' : 1, ' nombre ' : ' erha ' , ' sexo ' : ' mujer ' , ' altura ' : 166, ' año ' : 22 } 8 ] 9 con abierto ( ' 22.csv ' , ' w ' , nueva línea = '' ) como f: 10 f_csv =csv.DictWriter (f, encabezados) 11 f_csv.writeheader () 12 f_csv.writerows (filas)
El resultado de la escritura es el siguiente: