csv.reader e csv.DictReader

This commit is contained in:
Luiz Otávio
2022-12-23 08:18:53 -03:00
parent 3c737ee502
commit 5f87d3926c
2 changed files with 22 additions and 0 deletions

3
aula179.csv Normal file
View File

@@ -0,0 +1,3 @@
Nome,Idade,Endereço
Luiz Otávio,32,"Av Brasil, 21, ""Centro"""
João da Silva,55,"Rua 22, 44, Nova Era"
1 Nome Idade Endereço
2 Luiz Otávio 32 Av Brasil, 21, "Centro"
3 João da Silva 55 Rua 22, 44, Nova Era

19
aula179.py Normal file
View File

@@ -0,0 +1,19 @@
# csv.reader e csv.DictReader
# csv.reader lê o CSV em formato de lista
# csv.DictReader lê o CSV em formato de dicionário
import csv
from pathlib import Path
CAMINHO_CSV = Path(__file__).parent / 'aula179.csv'
with open(CAMINHO_CSV, 'r') as arquivo:
leitor = csv.DictReader(arquivo)
for linha in leitor:
print(linha['Nome'], linha['Idade'], linha['Endereço'])
# with open(CAMINHO_CSV, 'r') as arquivo:
# leitor = csv.reader(arquivo)
# for linha in leitor:
# print(linha)