diff --git a/aula179.csv b/aula179.csv new file mode 100644 index 0000000..9bd12da --- /dev/null +++ b/aula179.csv @@ -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" \ No newline at end of file diff --git a/aula179.py b/aula179.py new file mode 100644 index 0000000..c50a127 --- /dev/null +++ b/aula179.py @@ -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)