mohovoy
@mohovoy
Что-то там программирую, кто бы знал что именно?

Как корректно отобразить данные из ini файла?

Есть INI файл, который нужно т.с. "спарсить" и красиво вывести данные
INI файл
[quest_darkvalley_1]
icon = ui_inGame2_quest_icon_1
prior = 1
storyline = true
title = quest_darkvalley_1_name
descr = quest_darkvalley_1_text
target = nil
condlist_0 = {+quest_darkvalley_1_asked} complete

[quest_darkvalley_2]
icon = ui_inGame2_quest_icon_2
prior = 2
storyline = false
title = quest_darkvalley_2_name
descr = quest_darkvalley_2_text
target = darkvalley_trader
condlist_0 = {+quest_darkvalley_2_asked} complete

Программа
from configparser import ConfigParser


config = ConfigParser()
config.read("tm_darkvalley.ini")

for id in config:
    for params in config[id]:
        print(config[id][params])


Как правильно написать циклы, что бы программа на выходе показывала примерный код:
Иконка задания - ui_inGame2_quest_icon_1
Приоритет - 1
Сюжетное ли задание? - true
и т.д.
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
HemulGM
@HemulGM Куратор тега Python
Delphi Developer, сис. админ
Ini - стандартизированный формат. Для работы с ним есть готовые инструменты
https://docs.python.org/3/library/configparser.html
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 апр. 2024, в 17:10
20000 руб./за проект
28 апр. 2024, в 15:00
100000 руб./за проект
28 апр. 2024, в 14:43
5000 руб./за проект