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

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

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

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽