11 de jun. de 2013

Python - Módulo CSV

0 comentários

    O módulo csv é usado para ler arquivos do formato csv (comma-separated values), usado pelo excel e vários outros programas. Cada csv possui um número de linhas e colunas, por exemplo:

filmes.csv:
Titulo,Genero,Data 
Monty Python e o Cálice Sagrado,Comédia,1975
A Vida de Brian,Comédia,1979
   

  • Construtores:
csv.reader(arquivo_csv) -> reader
  Cria um objeto reader para parsear o arquivo, retornando a sequência de valores de cada linha. Sintaxe: ler_csv = csv.reader(open("arquivo.csv", "rb")).

csv.writer(arquivo_csv) -> writer
    Cria um objeto writer que pode formatar a sequência de valores e escrever as linhas no arquivo. Sintaxe: escrever_csv = csv.writer(open("arquivo.csv", "wb")).