-2
import os.path
import csv
from operator import itemgetter
lista = []
ficheironovo = ''
ficheiro = input('Escreve o nome do ficheiro orginal: ')
sigla = input('Escreva a Sigla do curso: ')
while not os.path.isfile(ficheiro):
print(f'\nFicheiro {ficheiro} não encontrado')
ficheiro = input('Escreva o nome do ficheiro original: ')
ficheironovo = 'Top10_' + sigla + '.csv'
print(ficheiro)
print(ficheironovo)
with open (ficheiro, "r") as f:
dados = csv.DictReader(f)
lista = list(dados)
for line in dados:
print(line)
print(line['média'])
lista_ordenada = sorted(lista, key = itemgetter[2], reverse = True)
for x in lista_ordenada:
print(x)
First of all, welcome. Please don’t be so careless. What exactly does "you’re making a mistake?" mean? And more, look for the recommendations of the platform, know how to ask a good question.
– Caio de Paula Silva