Pessoal, estava olhando os tópicos e na realidade minha dúvida é a mesma dos outros, porém não consigo encontrar o erro. Gostaria de ajuda! segue o código abaixo:
class Perfil(object):
'Classe padrão para perfis de usuário'
def __init__(self, nome, telefone, empresa):
self.nome = nome;
self.telefone = telefone;
self.empresa = empresa;
self.__curtidas = 0;
def imprimir(self):
print( "Nome: %s, Telefone: %s, Empresa: %s, Curtidas: %s" % (self.nome, self.telefone, self.empresa, self.__curtidas));
def curtir(self):
self.__curtidas+=1;
def obter_curtidas(self):
return self.__curtidas;
@staticmethod
def gerar_perfis(nome_arquivo):
perfis = []
arquivo = open(nome_arquivo,'r')
for linha in arquivo:
valores = linha.split(',')
perfis.append(Perfil(*valores))
arquivo.close()
return perfis
Quando realizo a execução da leitura do arquivo csv, recebo como retorno:
AttributeError: type object 'Perfil'has no attribute 'gerar_perfis'
Se alguém puder ajudar, agradeço