João resolveu construir um algoritmo em linguagem Python para ler um arquivo que foi produzido por uma planilha eletrônica. O arquivo gerado pela planilha eletrônica é um arquivo separado pelo caractere de tabulação (tecla TAB) contendo uma relação de vários itens que ele deve comprar no supermercado, com a quantidade e o preço médio em vários supermercados que ele fez a cotação de preços. O código que João tentou usar para fazer essa leitura foi o código a seguir:
import csv
csvReader = csv.reader(open(“arquivo.csv”, ‘wt’), delimiter=’\t’)
for linha in csvReader:
print(“COD” + linha[0] + “ NOME: “ + linha[2] + “QTDE: “ + int(linha[3]))
Porém, ele executou o código antes de gerar o arquivo pela planilha eletrônica. Nesse caso, o que a linguagem Python executou?
Selecione a resposta:
a
O Python criou um arquivo em branco no modo texto.
b
O Python gerou um erro informando que o arquivo não existe.
c
O Python gerou um arquivo em branco no modo binário.
d
O Python gerou um erro informando que o arquivo não pode ser aberto.
e
O Python gerou um erro informando que o arquivo deve ser gerado primeiro na planilha.