Привет я пытаюсь создать список параметров из файласоздать список список параметров из файла
Конечный результат должен быть что-то вроде
парам = [[поле], [единицы ], [высота], [сайт]]
проблема в том, что информация разбивается на строки и некоторые из параметров не имеют всю информацию
#info in the file
[field1]
unit=m/s
height=70.4
site=site1
[field2]
height=20.6
site=site2
[field3]
units=m
...
так я хотел бы выполнить все поля таким образом, что, если нет информации присваивает 0 или «»
конечный результат в примере
парам = {поле1: «м/с», 70,4, «site1», поле2: '', 20.6, site2, field3: 'm', 0, ''}
Я знаю, как создать словарь из списка списков, но не устанавливать значения по умолчанию ('' для значений строк 0 для числовые) в случае, если некоторые значения отсутствуют
Благодарности
Может быть [** 'ConfigParser' **] (https://docs.python.org/2/library/configparser.html) поможет. –
Значит, у них не все одинаковые числа полей? –
В каждом поле могут быть единицы, высота, место. На самом деле я должен создать словарь с {поле: [единица, высота, сайт]} – gis20