Модуль для прямого импорта JSON в Python
10К открытий10К показов
Вы когда-нибудь просыпались ночью в поту и чувствовали непреодолимое желание брать и импортировать JSON-файлы так, как будто это обычные Python-модули? Теперь это возможно!
Модуль json-sempai позволяет вам написать вот такое безобразие, и оно будет работать:import some_json_file
и если some_json_file.json существует и доступен, то он подключится так, как будто это обычный Python-модуль.
Использование
Создайте файл tester.json где-нибудь в доступном для Python месте:
Теперь импортируйте jsonsempai и ваш json-файл:
Можно также использовать контекстный менеджер:
Python-пакеты тоже поддерживаются:
Установка
Можно установить через pip:$ pip install json-sempai
Или клонировать репозиторий и собрать из исходников:$ python setup.py install
Чтобы удалить этот ужас с вашего компьютера:$ pip uninstall json-sempai
Отказ от ответственности
На самом деле всё это пример плохого дизайна и лучше никогда так не делайте. Ну разве что только если вы очень ненавидите всех людей вокруг, и, в особенности, своих коллег разработчиков.
10К открытий10К показов