GoConqr has a new look! Let us know what you think.

Mind map

Manipulando Arquivos CSV e Json

Diego Freitas Bastos Dylan Python Portuguese

Map content

Manipulando Arquivos CSV e Json

  1. Arquivo CSV

    • Leitura
      • from csv import reader with open('arquivo.csv') as arquivo: leitor_csv = reader(arquivo) next(leitor_csv) #Pular o cabeçalho for linha in leitor_csv: #Cada linha é um alista print(f'{linha[0]} nasceu no(a) {linha[1]} e mede {linha[2]} centímetros')
      • from scv import DictReader with open('lutadores.csv') as arquivo: leitor_csv = DictReader(arquivo, delimiter=',') for linha in leitor_csv: print(f"{linha['Nome']} nasceu no(a) {linha['Pais']} e mede {linha['Altura (em cm)']}")
    • importar o módulo: csv
    • Escrevendo
      • with open('filmes.csv', 'w') as arquivo: escritor_csv = writerow(['Título', 'Gênero' 'Duração']) while filme != 'sair': filme = input('informe') if filme != 'sair': genero = inpurt('') duracao = input('')  escritor_csv.writerow([filmesm, genero, duracao]) 
      • from csv import DictWriter with open('filmes.csv', 'w' as arquivo: cabecalho = ['Titulo', 'Genero', 'Duracao'] escritor_csv = Dictwriter(arquivo, fieldnames=cabecalho) escrito_csv.writeheader() filme = None while filme != 'sair': filme = input() if filmes != 'sair': genero = input() duracao = input() escritor_csv.writerow = input() 
      • writer()-> Gera um objeto para que possamos escrever em um arquivo
        • writerow()-> Escreve cada linha, este método recebe uma lista
  2. Conhecendo Pickle

    • Tem a função de efetuar: Serialização e Desserialização
      • Binarização->Objeto_Python Objeto_Python->Binarização
    • import pickle
    • Escrita em Pickle
      • with open('animais.pickle', wb') as arquivo: pickle.dump((felix, pluto), arquivo) #passando uma tupla por ser dois dados 
    • Leitura em Pickle
      • with open('animais.pickle', 'rb') as arquivo: gato, cachorro = pickle.load(arquivo) 
  3. Json e Pickle

    • dumps()-> Formata os dados para o Json
    • pip install jsonpickle
      • import jsonpickle
      • jsonpickle.enconde(instância)
        • Codifica
        • jsonpickle.decode(instância)
          • Decodifica

Information

Description
Python Mind Map on Manipulando Arquivos CSV e Json, created by Diego Freitas Bastos Dylan on 02/06/2019.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?