Manipulação de arquivos CSV - OO
Publicado por Fagner Amaral de Souza Candido (última atualização em 12/12/2010)
[ Hits: 16.099 ]
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)
Criando um rootfs para sistemas embarcados a partir de cópia de um sistema já operando
subwrite - um simples editor de texto em Python
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Como fazer a instalação do Samba
Como fazer a conversão binária e aplicar as restrições no Linux
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (40)
Pfsense inacessivel após um periodo de tempo (2)









