Задать вопрос
@wein5

С помощью чего сделать конфиг файл?

Доброго времени суток!
Написал не большое приложение скомпилировал в exe с помощью (pyinstaller) встал вопрос о возможности менять некоторые параметры в приложении.
Подскажите как реализовать bin-файл (или что-то подобное) для конфигурации приложения или можно как-то скомпилировать вместе с ним?
Суть программы открытие другой программы через определенное время заданное время, но путь до программы можно указать до момента компиляции в этом вся проблема хотелось бы чтобы был файл, в котором можно менять всего строку, и программа меняет свои параметры (то есть открыть любое другое приложение просто поменяв конфиг файл)
О решении с вводом пользователя думал, но мне он не подходит так как программа будет при каждом запуске просить указать путь, а заморачиваться с созданием bd не хотелось бы.
В том плане что пальзак единожды указал путь, и программа запомнила и больше не спрашивает в дальнейшем. (Оставлю на самый крайний случай ели никак не реализуемо.)
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
RimMirK
@RimMirK
Вроде человек. Вроде учусь. Вроде пайтону
У меня был примерно такой-же вопрос. Вот ссылка
https://qna.habr.com/q/1229896
с начала кажется все сложным, но если все красивенько закомпоновать, работает как часики
Ответ написан
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
В питоне есть стандартный модуль под названием configparser.
По нему всё хорошо расписано с примерами в документации.
Вместо того, чтобы городить какие-то городушки с датаклассами. можно просто прочитать все необходимые параметры из обычного конфигурационного файла.
Вот есть статья на Хабре с вариантами на любой вкус: https://habr.com/ru/articles/485236/
Ищется за три секунды, не понимаю почему вы не поискали прежде чем спрашивать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽