0
respostas

[Sugestão] Montagem automática do CSV

Considerando que a criação do CSV do DF é um passo natural seguinte à ciração do DF, adicionei no método cria_df_linguagens(), já facilitando a instancia deste método para cada objeto

def cria_df_linguagens(self):
        
        repositorios = self.lista_repositorios()
        nomes = self.nomes_repos(repositorios)
        linguagens = self.nome_linguagens(repositorios)
        
        dados = pd.DataFrame()
        dados['nome_repositorio'] = nomes
        dados['linguagem'] = linguagens
        
        # Salvando os dados em um arquivo CSV
        dados.to_csv(f'data/linguagens_{self.owner}.csv', index=False)
        print(f'Dados de linguagens para {self.owner} salvos com sucesso!')
        
        return dados

Print demonstra o progresso enquanto cada DF é montado no CSV