Pessoal como eu faço para executar o código da mesma fora que o professor está fazendo???
Pessoal como eu faço para executar o código da mesma fora que o professor está fazendo???
Primeiro verifique se o interpreter que você está usando usa alguma das versões do Python 3.X. Para versões anteriores você vai precisar executar a seguinte linha de comando no início do código para importar as bibliotecas necessárias: 'from io import open'.
O primeiro parâmetro de open() é o endereço do arquivo que você está abrindo. Caso tenha alguma dúvida, você pode abrir o explorador de arquivos, navegar até a pasta que está o csv e copiar o endereço do local, apenas verifique se está usando / e não a barra invertida.
O parâmetro 'end' em 'print' é necessário pois por padrão 'print' já insere uma quebra de linha no final de cada iteração. Como nosso arquivo já tem um '\n' (quebra de linha) no final de cada linha, então passamos um string vazia como valor do parâmetro 'end'.
O código da aula está nesse formato:
arquivo_contatos = open('C:/Users/francisco.hoffmann/Alura/contatos.csv', encoding='latin_1')
conteudo = arquivo_contatos.readlines()
for linha in conteudo:
print(linha, end='')