Manipulação de arquivos CSV - OO
Publicado por Fagner Amaral de Souza Candido (última atualização em 12/12/2010)
[ Hits: 16.018 ]
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
Manipulando as informações do USBfs no Linux
Blender 5.0 Beta, Firefox 144 e avanço da IA dominam o dia no mundo Linux
Desktop Linux ganha fôlego enquanto distros refinam experiência e segurança
Wayland em alta, IA em debate e novos ventos para distros e devices
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
Erro de instalação do Zorin Os 18 (1)
Erro no Plugin do PDF GLPI 11 (0)