Criei um CSV com estações o tempo. As estações ficaram em linha e, na célula logo abaixo, o tempo correspondente.
Quando rodo o código, erro.
"KeyError Traceback (most recent call last)
in ()
6 if tipo == '1':
7 estacao = input ('Digite o nome da estação desejada ')
----> 8 print (estacoes[(estacao)] + ' minutos')
9 if tipo == '2':
10 tempo = input ('Digite o tempo de viagem ')
KeyError: 'Pavuna'
**Segue o código:**
import csv
estacoes = open('Estaçõesmetro.csv')
for registro in csv.DictReader(estacoes):
#print(registro)
tipo = input ('Digite (1) se quiser saber o tempo de viagem até uma determinada estação ou (2) Caso queira saber em qual estação estará em determinado tempo: ')
if tipo == '1':
estacao = input ('Digite o nome da estação desejada ')
print (estacoes[(estacao)] + ' minutos')
if tipo == '2':
tempo = input ('Digite o tempo de viagem ')
tempo = reverse_lookup(estacoes, (tempo))
print ('Você estará na estação ' + (tempo))
1) Você não especificou como está o seu arquivo CSV.
2) Onde vc está armazenando o conteúdo que você leu do CSV ? Dá uma conferida na aula 2 novamente.
Criei um CSV com estações o tempo. As estações ficaram em linha e, na célula logo abaixo, o tempo correspondente. Quando rodo o código, erro.
"KeyError Traceback (most recent call last)