Учитывая текстовый файл, как такЧтение неотформатированного пара имени/значение из файла, форматирование, и напечатать его в Python 2 словаря
# Name_value_pair.txt
name1 = value1
name2 = value2
name3 = "some value3"
name4=value4
name5=
name6
Можно ли прочитать этот файл, формат его в словарь и распечатать его с помощью python?
Я знаю, как открывать и читать файлы, но я не знаю, можно ли отфильтровать ужасное форматирование, чтобы получить его в форме, подходящей для превращения в словарь?
Редактировать: Кажется, что модуль ConfigParser лучше подходит для работы, которую я пытался выполнить.
Что будет выглядеть словарь для вашего текстового файла? name6 даже не имеет знака равенства, так что должно быть значение? – Kevin
словарь должен брать только «имена» в качестве ключей и «значения» в качестве значений. name6 будет проигнорирован, потому что у него нет an =, но name5 будет принят с его значением, равным null. – Googlesomething
разделите линию на равную и оттуда создайте два списка, затем запишите списки в dict и вы прямо. –