Вы открыли файл в режиме записи, а не в режиме чтения, используйте "r"
вместо "a"
(который добавляется к файлу)
a = open('contacts.txt', 'r')
Кроме того, не уверен, если Вы правильно указали отступ в своем вопросе, но a.close()
должно быть за пределами для l oop
. Как отмечено в комментариях, использование with
предпочтительнее, чем явное закрытие файла.
with open('contacts.txt', "r") as a:
for line in a:
k, v = line.strip().split('=')
users[k.strip()] = v.strip()