Manipulação de arquivos CSV - OO
Publicado por Fagner Amaral de Souza Candido (última atualização em 12/12/2010)
[ Hits: 15.894 ]
Homepage: https://github.com/fagnercandido
O presente script tem por finalidade demonstrar o uso da API CSV em Python. É bem simples, mas demonstra claramente o potencial da mesma.
Qualquer dúvida, sugestão ou crítica sempre serão bem-vindas.
Fagner Candido
''' Sintese: Objetivo: Manipular arquivos csv Entrada: Um arquivo csv Saida: Um arquivo csv Autor: Fagner Candido - f_Candido - fagner7777777@gmail.com ''' # Importacao do CSV import csv class WorkCSV: fileCSV = '' # Imprime a docString associada def printDocString(self): print __doc__ # Le o arquivo especificado def openCSV(self, nameFile, delimitador): self.fileCSV = csv.reader(open(nameFile), delimiter=delimitador) # Escrevee no arquivo especificado def writeCSV(self, nameFile, row): self.fileCSV = csv.writer(open(nameFile, "a")) self.fileCSV.writerow(row) # Percorre o Arquivo def listCSV(self): for [fNome, mNome, lNome] in self.fileCSV: print 'Primeiro Nome = %s - Nome do Meio = %s - Ultimo Nome = %s' % (fNome, mNome, lNome) obj = WorkCSV() obj.printDocString() obj.openCSV('files', ',') obj.listCSV() row = ['ronaldo','ronaldo','ronaldo'] obj.writeCSV('files', row)
Organizando suas músicas com Python
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Erro ao executar o comando para dar um get email (0)
Instalei Windows 11 e não alterou o Grub do Debian (2)
Albfneto. Voltando devagar. (0)
Os empreguim de meu Deus estão cada vez mais tecnológicos (8)