Python: Escrever lista de dicionários em CSV com cabeçalhos
Autor:CodeSnippets
Idioma:
Python
6 visualizações
0 favoritos
2 horas atrás
Implementação do Código
Python
import csv
def write_dict_to_csv(file_path, data):
with open(file_path, "w", newline="", encoding="utf-8") as f:
writer = csv.DictWriter(f, fieldnames=data[0].keys())
writer.writeheader()
writer.writerows(data)
# Usage
rows = [{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}]
write_dict_to_csv("output.csv", rows)
Escrever uma lista de dicionários em um arquivo CSV e gerar cabeçalhos automaticamente.
#dict#csv
Descrição do Fragmento
- A entrada deve ser uma lista de dicionários
fieldnames
usa automaticamente as chaves do primeiro registro- Pode ser usado para exportar relatórios de dados
Snippets Recomendados
Exemplo de leitura de arquivos JSON aninhados com Python
Como ler arquivos JSON com estruturas aninhadas em Python e acessar campos de níveis profundos de forma segura.
Python
#json+1
8
0
Exemplo de leitura de arquivo JSON com Python
Trecho de código mais simples para ler um arquivo JSON usando o Python, implementado com o módulo nativo json.
Python
#json
12
0
Python: Remover duplicatas de uma lista de dicionários
Remover duplicatas de uma lista de dicionários com base em uma chave específica do dicionário.
Python
#dict+1
6
0
Comentários
Carregando...