Manipulação de arquivos CSV - OO
Publicado por Fagner Amaral de Souza Candido (última atualização em 12/12/2010)
[ Hits: 16.053 ]
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
Expressão regular com input STDIN
Manipulando arquivos com Pickle
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Erro ao instalar programa, "você tem pacotes retidos quebrados&qu... (10)
VOL já não é mais como antes? (15)
Como personalizar o lxde? [RESOLVIDO] (5)
Flatpaks não funcionam após atualizar pelo Gerenciador de Atualizações... (3)









