La création d'un dictionnaire à partir d'un .fichier txt à l'aide de Python

Si vous êtes donné un .txt file qui contient ces matières:

James Doe 2/16/96 IT210 A BUS222 B PHY100 C
John Gates 4/17/95 IT101 C MATH112 B CHEM123 A
Butch Thomas 1/28/95 CS100 C MATH115 C CHEM123 B

Comment pouvez-vous obtenir si il prend les noms de classe et les grades et les met dans un dictionnaire vide tout en ignorant le reste? J'ai le code mis en place pour lire la .txt file mais s'est coincé. Des suggestions?

C'est mon code pour ouvrir le fichier:

def readFile():
    new_dict = {}
    myFile = open('Students.txt', 'r')
    for line in myFile:
  • Pouvez-vous nous donner un exemple de ce que le Dictionnaire pourrait ressembler dans ce cas?
  • Et quels sont les noms de classe et les notes au dossier?
  • Dict = {'IT210': 'A', 'BUS222': 'B', 'PHY100': 'C'}
  • quelque chose comme ça pour la première ligne
  • Sont les deux espaces entre la date et le premier cours intentionnelle?
  • Non, je l'ai corrigé. Il devait y avoir un seul espace.

InformationsquelleAutor miloJ | 2013-07-18