объектами Python? Есть dict объекты в list, я хочу дать пользователю возможность читать оттуда, используя что-то вроде SQL диалекта. Производительность неинтересна, безопасность неинтересна (это для cli-приложения), полнота SQL не критична.
Пандас умеет
Вот прям полминуты назад на него наткнулся. Но там был pandasql. Сейчас читаю.
а зачем именно sql?
Хочу дать пользователю более стандартизированный интерфейс, чем прямое обращение через Python.
тогда просто sql парсер какой то надо заюзать и все
pandas смотрели ?
Спасибо за упоминание, его смотрю последние минуты.
загони данные в sqlite3.connect(':memory:')
а насчет "интерфейса", как вы сказали, можно попробовать jupiter playbook какой-то, куда вставите базовые манипуляции с файлом через пандас. Человеку нужно будет только зайти на сервер через браузер.
Обсуждают сегодня