Manipulação de arquivos CSV - OO
Publicado por Fagner Amaral de Souza Candido (última atualização em 12/12/2010)
[ Hits: 15.853 ]
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)
hicon - Criador de ícones desktop e aplicações do Gnome
Juntando tabelas em aquivo texto
Mini-dicionário de termos em Python e PyQT 4
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
crontab executar em tempos (1)
Formatando cartão de memoria que nao formata[AJUDA] (9)
Programa duplicado no "Abrir com" e na barra de pesquisa do ... (3)