Мне нужно создать словарь из файла, который мне был дан. Файл, названный student_data.txt гласит:Создание словаря из заданного текстового файла (python)
Joy - 100
Rita - 90
John - 80
Sheena - 100
Smith - 100
Karl - 90
Andrew - 100
Klara - 100
Sarah - 90
Amy - 80
Sandy - 100
Я хочу создать словарь, используя имя студента в качестве ключа, и счета в качестве значения.
Вот что я пробовал:
myDictionary = {}
myFile = open("student_data.txt", 'r')
for line in myFile:
key, value = line.strip().split('-')
myDictionary[key.strip()] = value.strip()
Когда я компиляции и запуска этого я получаю сообщение об ошибке сказав «ValueError: Потребности более чем на 1 значение для распаковки.»
в порядке, поэтому, если у меня есть пустая строка, как мне ее исправить? – Folferz
@Folferz, обновил код, чтобы добавить поддержку для пустых строк. – vikramls