Модуль для прямого импорта JSON в Python

Вы когда-нибудь просыпались ночью в поту и чувствовали непреодолимое желание брать и импортировать 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

Отказ от ответственности

На самом деле всё это пример плохого дизайна и лучше никогда так не делайте. Ну разве что только если вы очень ненавидите всех людей вокруг, и, в особенности, своих коллег разработчиков.

Типичный программист