Manipulação de arquivos CSV - OO
Publicado por Fagner Amaral de Souza Candido (última atualização em 12/12/2010)
[ Hits: 15.816 ]
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)
Juntando tabelas em aquivo texto
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (6)