Size: a a a

Сообщество Python Программистов

2020 July 12

GS

Genri Spayer in Сообщество Python Программистов
Vlad.Art
Привет.
Есть конфиг файл в json. Но по мере добавления настроек код для его валидации и парсинга начинает напоминать спагетти.
Использует кто-нибудь конфиги для скриптов в json ?
Какую либу посоветуете использовать для проверки и парсинга? (кроме стандартной)
почему не configparser~
источник

q

quavo in Сообщество Python Программистов
Почему не переменные окружения
источник

VA

Vadim Apenko in Сообщество Python Программистов
Почему не yaml?
источник

B

Bandit in Сообщество Python Программистов
источник

RC

Raniqubihe Cybohe in Сообщество Python Программистов
а как вернуть ключ словаря если я знаю его значение?
источник

СC

Степан Combocons... in Сообщество Python Программистов
всем привет
источник

q

quavo in Сообщество Python Программистов
Raniqubihe Cybohe
а как вернуть ключ словаря если я знаю его значение?
двусторонний словарь делать
есть готовая либа bidict
источник

𝕍

𝕍𝕝𝕒𝕕𝕚𝕞𝕚𝕣 𝕊.... in Сообщество Python Программистов
источник

RC

Raniqubihe Cybohe in Сообщество Python Программистов
quavo
двусторонний словарь делать
есть готовая либа bidict
как то так нагуглил
источник

q

quavo in Сообщество Python Программистов
ну делай так
источник

q

quavo in Сообщество Python Программистов
просто двусторонний дикт как-то лучше выглядит, чем такая хуйня
источник

q

quavo in Сообщество Python Программистов
но если тебе на один разок, то я думаю похуй
источник

C

Combot in Сообщество Python Программистов
Total messages: 391317
источник

V

Vlad.Art in Сообщество Python Программистов
Vadim Apenko
Почему не yaml?
незнаю что ответить на этот вопрос.
хотя, скорее потому, что vscode под себя настраивал в json
да и с ямл не работал раньше
В принципе я не топлю только за json, нужно будет как-нибудь потратить вечерок и попробовать с ямл конфигом поработать.
yaml потому что докер ? или просто личные предпочтения?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vlad.Art
незнаю что ответить на этот вопрос.
хотя, скорее потому, что vscode под себя настраивал в json
да и с ямл не работал раньше
В принципе я не топлю только за json, нужно будет как-нибудь потратить вечерок и попробовать с ямл конфигом поработать.
yaml потому что докер ? или просто личные предпочтения?
Конфиг удобнее и человекочитаемее, нежели в json
источник

V

Vlad.Art in Сообщество Python Программистов
quavo
Почему не переменные окружения
дофига получится переменных
источник

V

Vlad.Art in Сообщество Python Программистов
Vadim Apenko
Конфиг удобнее и человекочитаемее, нежели в json
ок, принял
рекомендации по либе ?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vlad.Art
ок, принял
рекомендации по либе ?
источник

E

Echo in Сообщество Python Программистов
Блин, чуваки, знаю, что туплю, но нужна помощь)
pip install устанавливает пакеты не в текущий проект, а, как я понял, в глобальную папку site-packages, и импортировать я не могу его.
Помогает только напрямую указывать путь до site-packages текущего проекта.
Можно ли это исправить?
источник

q

quavo in Сообщество Python Программистов
Echo
Блин, чуваки, знаю, что туплю, но нужна помощь)
pip install устанавливает пакеты не в текущий проект, а, как я понял, в глобальную папку site-packages, и импортировать я не могу его.
Помогает только напрямую указывать путь до site-packages текущего проекта.
Можно ли это исправить?
устанавливать в венв
источник